Commit Graph

235 Commits

Author SHA1 Message Date
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
a42035f494 Make DrawableHitObject a CompositeDrawable
No reason for it to be a container.
2018-03-15 13:41:06 +09:00
46284c61ae Return HitResult.None instead of null 2018-02-08 14:25:59 +09:00
acf20c079c General improvements around usage of HitWindows for mania 2018-02-02 18:47:54 +09:00
bfdfb52666 Fix a few usages of AllJudged possibly not being correct 2018-01-15 15:28:08 +09:00
cae93a1d1f Add comment to fade override of holdnote tail 2018-01-12 17:09:39 +09:00
03824eccc8 Block fadeout on holdnote heads 2018-01-12 17:09:21 +09:00
9d00e5bb7d Make ScrollingHitObjectContainer handle nested hitobjects 2018-01-11 15:08:30 +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
2d345b2f80 Fix mania hold note tick positioning 2018-01-07 11:43:31 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
ce94c825d1 Fix length of hold notes 2018-01-04 22:05:38 +09:00
f34131f8f4 Initial game-wide replacement of scrolling playfields 2018-01-04 18:50:17 +09:00
ccb69d16d9 move HitResult in Scoring namespace to replace HitCount 2017-12-30 21:23:18 +01:00
6a29f6020a Make HitObjects construct nested hit objects 2017-12-22 21:42:54 +09:00
fe00ac7e41 Make DrawableHitObject/ScoreProcessor support rewinding 2017-11-02 21:21:07 +09:00
12641edb4d Fix incorrect mania hold note tick judgements 2017-09-12 23:36:59 +09:00
1194e46ef1 Merge remote-tracking branch 'upstream/master' into judgement-revamp 2017-09-12 17:46:21 +09:00
585e2399bf Add license headers. 2017-09-12 12:02:56 +09:00
57ee97e27d Add lane glows. 2017-09-12 11:39:34 +09:00
0765027cb5 Move note glow to a separate class + make it match the design a bit more. 2017-09-12 11:14:16 +09:00
3c98bc065f Fix osu!mania note masking resulting in miss judgements not occurring. 2017-09-12 09:48:17 +09:00
7b92bbfa86 Merge branch 'master' into mania-hit-explosions 2017-09-11 17:34:14 +09:00
de7d50d384 Better variable + comment naming 2017-09-11 15:08:51 +09:00
e8efdcf188 Make tick explosions white and lower scale. 2017-09-11 14:37:34 +09:00
2c3131d391 Remove green coloration when hit. 2017-09-11 13:56:10 +09:00
2f72dff779 Update with framework changes. 2017-09-11 08:59:56 +09:00
2086ed209d Fix hold note tick input. 2017-09-11 04:51:44 +09:00
9cd3af11d5 Fix hold note tick position + lifetime. 2017-09-11 04:45:10 +09:00
79a9612243 Remove now unnecessary comment. 2017-09-11 04:39:04 +09:00
8bb8999820 More TestCaseManiaHitObjects fixes. 2017-09-11 04:34:30 +09:00
3b5e847a31 Better updateGlow methods. 2017-09-11 04:29:32 +09:00
590a34dc28 Add glow to DrawableHoldNote 2017-09-11 04:22:17 +09:00
73d77637ef Add glow to DrawableNote 2017-09-11 04:22:05 +09:00
8797382700 Update body styling of hold notes 2017-09-11 04:21:43 +09:00
0cc443e618 Remove all generic judgements. 2017-09-06 18:05:51 +09:00
ac8ec31b61 Make judgements able to be "added" plus make everything compile and run. 2017-09-06 17:02:13 +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
9d523ea012 Update framework 2017-07-12 11:06:13 +09:00
89c8a34025 Merge branch 'master' into better-drawablehitobject-lifetimes 2017-06-21 20:13:57 +09:00
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10: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
419682b740 Merge remote-tracking branch 'origin/master' into timingchange-rework
# Conflicts:
#	osu-framework
2017-06-12 13:09:02 +09:00