Commit Graph

49 Commits

Author SHA1 Message Date
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
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
741ec0021e Rename more judgement-related methods to "result" 2018-08-06 11:31:46 +09:00
2a4994e5ce Make hitobjects only have one judgement + result 2018-08-03 15:38:48 +09:00
807794d512 Make Rulesets.Mania use the new judgement result structure 2018-08-02 20:36:54 +09:00
cd70e5e30b Migrate Rulesets.Mania to the new judgement system 2018-08-02 16:44:01 +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
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