Commit Graph

44 Commits

Author SHA1 Message Date
f21e47d6d2 Move expire to DrawableHitObject 2019-09-12 19:29:08 +09:00
9a98f39f06 Share logic with other rulesets (and make default) 2019-08-28 18:12:47 +09:00
6014a66804 Add initial fade transform to fix rewind 2019-08-27 12:22:31 +09:00
c11f508400 Use transform management for mania hit objects 2019-08-26 22:06:30 +03:00
c3b81bef4a Flip default to the preferred method going forward 2019-07-22 15:55:38 +09:00
c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
5d6a438f98 Make selected mania hitobjects always alive 2018-11-26 11:34:25 +09:00
9fde7f7f44 Move scrolling info to osu.Game 2018-11-12 17:34:35 +09:00
f007e71c87 Retrieve the mania key action through DI 2018-07-02 12:31:41 +09:00
10d1dfa7cd A bit of cleanup 2018-06-11 16:10:27 +09:00
baaf431b9e Make IScrollingInfo and store direction as bindable 2018-06-11 13:42:13 +09:00
ca5103615d DI the scrolling info rather than pass by ctor 2018-06-11 13:42:13 +09:00
5c8bea82f8 Fix scroll direction not applying to nested hitobjects 2018-06-08 15:29:08 +09:00
80a577f182 Fix notes not scrolling correctly 2018-06-08 15:16:45 +09:00
f9449e841a Improve overall visual clarity and explosion effects 2018-06-07 14:30:27 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
cb3d0db555 Move combo colours completely out of HitObjects 2018-03-20 15:50:12 +09:00
6255aaab68 Per-hitobject lifetime management 2018-01-10 19:17:43 +09:00
86b5591583 Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite 2018-01-10 18:02:49 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
f34131f8f4 Initial game-wide replacement of scrolling playfields 2018-01-04 18:50:17 +09:00
1194e46ef1 Merge remote-tracking branch 'upstream/master' into judgement-revamp 2017-09-12 17:46:21 +09:00
8bb8999820 More TestCaseManiaHitObjects fixes. 2017-09-11 04:34:30 +09:00
0cc443e618 Remove all generic judgements. 2017-09-06 18:05:51 +09:00
84c22df3f5 Combine Judgement.HitResults into one. 2017-09-06 17:01:48 +09:00
d8dfcc614a Make mania work with key bindings 2017-08-23 13:42:16 +09:00
f3c05fe232 CI fixes. 2017-08-07 17:34:57 +09:00
a3efca9c35 Reduce implementation overhead in actually positioning hitobjects and making them scroll. 2017-08-07 16:02:38 +09:00
34ac932fe2 Reduce pollution in DrawableHitObject in favor of a loosely-coupled IScrollingHitObject. 2017-06-19 10:54:23 +09:00
28e48eab2b CI fixes. 2017-06-16 19:30:30 +09:00
4afe83e74e Rework DrawableHitObject to provide default life times and proper DrawableTimingSection autosizing.
This exposes LifetimeOffset from DrawableHitObject which is used by the XSRG rulesets to adjust the life time range by the VisibleTimeRange.
2017-06-16 19:21:54 +09:00
d66f114b5b Properly set starting lifetime for mania hit objects. 2017-06-03 18:18:25 +09:00
3dfe88c068 Make Key a bindable, pass down to drawable hit objects. 2017-05-22 15:28:30 +09:00
9565bb9572 Fix hold notes - remove glow for now.
# Conflicts:
#	osu.Game.Rulesets.Mania/Objects/Drawables/DrawableHoldNote.cs
#	osu.Game.Rulesets.Mania/Objects/Drawables/DrawableManiaHitObject.cs
2017-05-17 13:09:49 +09:00
7039205363 Invert the playfield by default to make calculations a bit simpler and clean up a lot of code. 2017-05-16 17:34:41 +09:00
a6b71f8ccb Resharper fixes. 2017-05-11 14:11:52 +09:00
8160f36a48 Fix notes scrolling from end of map -> start of map. 2017-05-11 12:56:51 +09:00
5b323ad483 Cleanups. 2017-05-09 20:55:20 +09:00
d852567d1d Rewrite notes to have time-relative position and length. 2017-05-09 20:33:59 +09:00
4ad3e3d64e Basic implementation of hold notes (not finalized yet). 2017-05-04 18:02:43 +09:00
956a7288fb Add basic DrawableNote. 2017-05-03 20:12:27 +09:00