1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-23 01:27:35 +08:00
Commit Graph

45 Commits

Author SHA1 Message Date
Thomas Müller
d56e23195d Add treatment of slider segments encoded by the same vertex appearing twice in succession. 2016-11-29 21:31:01 +01:00
Thomas Müller
0b8e37fb1d Improve slider rendering by using a buffered container (with depth attachment) and proper alpha blending. 2016-11-29 11:14:01 +09:00
Dean Herbert
785ae892f4 Cast less. 2016-11-28 22:47:50 +09:00
Dean Herbert
9114c9dec4 Change double to int. 2016-11-28 22:46:52 +09:00
Dean Herbert
f224960429 Update framework. 2016-11-28 20:09:20 +09:00
Dean Herbert
ad761eb66a Make tracking area larger. 2016-11-28 19:51:50 +09:00
Dean Herbert
c7ffd56a10 Add interactivity to sliders, follow circle etc. 2016-11-28 19:42:45 +09:00
Dean Herbert
907e8e83ce Delay snaking slightly. 2016-11-28 18:53:59 +09:00
Dean Herbert
187a8bbfa7 Don't store beatmap reference in hitobjects. 2016-11-28 18:45:50 +09:00
Dean Herbert
c376f8436c Centralise common state setting for osu HitObjects. 2016-11-28 18:40:54 +09:00
Dean Herbert
15096c2f00 Improve snaking logic. 2016-11-28 18:40:38 +09:00
Dean Herbert
899c341fd3 Fix incorrect slider duration calculation. 2016-11-28 17:55:19 +09:00
Dean Herbert
9eb3e1168e Refactor SliderBody into its own class. 2016-11-28 17:05:30 +09:00
Dean Herbert
622c90daf7 Add basic snaking. 2016-11-28 16:52:57 +09:00
Dean Herbert
2616d05767 Adjust velocity calculation. 2016-11-28 16:31:31 +09:00
Dean Herbert
b1f141e1a0 Add basic slider ball logic. 2016-11-28 16:31:19 +09:00
Dean Herbert
b999d92ffb Improve curve visualisation. 2016-11-28 16:28:47 +09:00
Dean Herbert
bf63be0602 Add better slider duration calculation using bpm and difficulty information. 2016-11-28 15:31:54 +09:00
Dean Herbert
e271bcec63 General fix-ups for slider class. 2016-11-28 12:40:24 +09:00
Dean Herbert
97e4653735 Fix circle depth and explicitly create a hitcircle for now. 2016-11-28 12:15:25 +09:00
Thomas Müller
0cd0c4564f Make sliders slightly nicer by using the new path drawable. 2016-11-27 15:36:31 +01:00
Dean Herbert
396ca9fe91 Remove HitJudgementResolver; reimplement in DrawableHitObject. 2016-11-26 16:51:51 +09:00
Dean Herbert
202028f2c9 Remove glow on miss. 2016-11-25 16:37:14 +09:00
Dean Herbert
f9f72f25a2 Add basic flow for hitobject judgement. 2016-11-25 16:26:50 +09:00
Dean Herbert
97cf6008f3 Remove playfield background box. 2016-11-24 18:52:27 +09:00
Dean Herbert
d3bf1a3a9e Fit HitExplosion regression. 2016-11-19 19:14:55 +09:00
Dean Herbert
3ac89216bd Standardise some naming and make hitcircles feel better. 2016-11-19 19:07:57 +09:00
Dean Herbert
d359057db6 Make HitCircles work without using ChildScale. 2016-11-19 16:32:48 +09:00
Dean Herbert
acb85d0140 Fix regressions in combo counters and tidy up naming of SpriteTexts. 2016-11-19 16:19:54 +09:00
Dean Herbert
1242ae3f2a Add the concept of a HitJudgementResolver. 2016-11-19 16:19:26 +09:00
Dean Herbert
bed50a53a7 Clean up usings. 2016-11-19 13:20:05 +09:00
Dean Herbert
4db2a1e693 Split ApproachCircle out into its own class. 2016-11-18 17:47:47 +09:00
Dean Herbert
4c61a13e71 Make slider parsing kind of exist. 2016-11-18 17:40:06 +09:00
Dean Herbert
bd8856611a Shuffle namespaces and make hitcircle pieces reusable by other objects. 2016-11-17 17:21:23 +09:00
Dean Herbert
885df47864 Add simple implementation of HitExplosions. 2016-11-16 19:24:48 +09:00
Dean Herbert
4e2e7ec8ba Don't initialise children in load(). 2016-11-16 16:59:34 +09:00
Dean Herbert
353b9c0789 Fix incorrect blending mode on triangles. 2016-11-16 16:29:19 +09:00
Dean Herbert
fba748b24e DrawableCircle -> DrawableHitCircle. 2016-11-16 16:20:58 +09:00
Dean Herbert
da1f6eeab5 Circle -> HitCircle. 2016-11-16 16:16:45 +09:00
Dean Herbert
abdfe42388 Merge branch 'refs/heads/master' into better-anchors
# Conflicts:
#	osu.Game.Mode.Osu/UI/OsuComboCounter.cs
#	osu.Game.Mode.Osu/UI/OsuScoreOverlay.cs
2016-11-15 14:33:13 +09:00
Dean Herbert
08bf7c6d39 Make abstract ruleset no play mode. 2016-11-15 01:06:53 +09:00
Dean Herbert
d3f810f72f Introduce concept of HitObjectParsers, fix tests and stop using reflection (unreliable due to lazy loading). 2016-11-14 22:03:39 +09:00
Dean Herbert
5dd4e31011 Move DrawableHitObject. 2016-11-14 19:49:29 +09:00
Dean Herbert
6c7fab0e31 Fix some remaining naming discrepancies. 2016-11-14 19:20:21 +09:00
Dean Herbert
4590be552f Move play modes to their own projects. 2016-11-14 18:54:24 +09:00