Commit Graph

90 Commits

Author SHA1 Message Date
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
d73c2a1654 Fix various note elements not following the scroll direction 2018-06-08 15:24:19 +09:00
f9449e841a Improve overall visual clarity and explosion effects 2018-06-07 14:30:27 +09:00
56ea1c1d63 Adjust hold note visibility and glow composition 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
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
6255aaab68 Per-hitobject lifetime management 2018-01-10 19:17:43 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
ccb69d16d9 move HitResult in Scoring namespace to replace HitCount 2017-12-30 21:23:18 +01:00
1194e46ef1 Merge remote-tracking branch 'upstream/master' into judgement-revamp 2017-09-12 17:46:21 +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
2c3131d391 Remove green coloration when hit. 2017-09-11 13:56:10 +09:00
3b5e847a31 Better updateGlow methods. 2017-09-11 04:29:32 +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
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
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
946cd4bfa3 General cleanup + more xmldocs. 2017-05-24 21:57:38 +09:00
4200e05fe7 Don't handle repeat keys. 2017-05-22 16:42:14 +09:00
f9eb448f16 Implement DrawableNote hits. 2017-05-22 16:35:15 +09:00
3dfe88c068 Make Key a bindable, pass down to drawable hit objects. 2017-05-22 15:28:30 +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
da932276e8 Make timing sections scroll again. 2017-05-16 17:03:43 +09:00
a6b71f8ccb Resharper fixes. 2017-05-11 14:11:52 +09:00
7fcbf2d8d4 Add t=0 display to notes. 2017-05-11 12:57:07 +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
f945c636c2 Make note accent colour work again. 2017-05-04 15:36:37 +09:00
956a7288fb Add basic DrawableNote. 2017-05-03 20:12:27 +09:00