1f797207f7
Rework lookups to not require total playfield columns
2020-04-03 12:31:05 +09:00
0f5fd8051c
Merge branch 'master' into mania-hitexplosion-skinning
2020-04-02 23:08:31 +09:00
5aa4c4f3cb
Remove corner radius
2020-04-02 16:10:09 +09:00
7ba533b7a4
Expand mania to fit vertical screen bounds
2020-04-02 16:04:09 +09:00
62f6683a20
Remove unnecessary generic
2020-04-02 15:57:50 +09:00
c8d161e03a
Fix explosion expiry
2020-04-02 15:57:02 +09:00
94031b57ea
Split hit explosion positioning from column
2020-04-02 14:37:29 +09:00
33119d38ad
Merge branch 'master' into fix-default-explosion-position
2020-04-01 20:03:23 +09:00
f4d8defa48
Fix incorrect explosion position on default skin
2020-04-01 20:01:35 +09:00
59eac34d82
Fix barlines scrolling at different speeds in legacy skins
2020-04-01 18:00:17 +09:00
9de348235e
Add comment about legacy fallback widths
2020-04-01 15:30:51 +09:00
2d6d1a8cc6
Implement column width and column spacing
2020-04-01 13:38:03 +09:00
44fcd2613f
Add support for special column
2020-03-31 22:58:04 +08:00
c9a81e7f71
Merge branch 'column-type3' into mania-skinning-refactor
2020-03-31 22:33:27 +08:00
c4f76ffdaf
Implement mania note skinning
2020-03-31 15:29:25 +09:00
211a8db4c5
Merge branch 'mania-key-area-skinning' into mania-note-skinning
2020-03-31 15:23:59 +09:00
538dc0c558
Merge branch 'mania-hitobject-area-skinning' into mania-note-skinning
2020-03-31 15:20:56 +09:00
2008a7bbec
fix naming
2020-03-31 14:03:11 +08:00
3fb044c3b6
rm unnecessary usings
2020-03-31 12:09:04 +08:00
323146e4a6
simplify column type check logic
2020-03-31 11:53:17 +08:00
02237133cb
Implement mania hit target skinning
2020-03-31 12:17:44 +09:00
cb1513b374
Add mania key area skinning
2020-03-31 11:23:33 +09:00
44727eb2b8
Implement column background skinning
2020-03-31 10:57:56 +09:00
6ff2273b64
Make column + stage cached
2020-03-30 23:21:40 +09:00
388cf5c83a
Fix catch positional data being incorrectly recorded
2020-03-24 15:38:54 +09:00
96a849f897
Add remaining replay recorders
2020-03-24 14:55:49 +09:00
9f73b2960d
Prevent unnecessary auto-size computations in mania
2020-03-02 20:08:04 +09:00
7b2f58eb30
Apply OnRelease method signature refactorings
2020-01-22 13:22:34 +09:00
76c70a7622
Move hit target bar height def to defaulthittarget
2020-01-11 21:19:46 +08:00
91735ff367
Update MathUtils namespace usages
2020-01-09 13:43:44 +09:00
20c5748342
Use hitTarget in place of stageHint
2019-12-29 23:37:28 +08:00
51000765dd
remove override
2019-12-29 23:29:00 +08:00
61fb9f5613
Remove class StageHint and usage
2019-12-29 23:18:50 +08:00
cdfbe96e9b
Make AccentColour of StageHint virtual
2019-12-29 14:52:51 +08:00
5d2b5cc950
correct type of field stageHint
2019-12-28 14:05:46 +08:00
bf162f148e
Move mania stage hint to its own class
2019-12-28 13:48:10 +08:00
49bf8d27d1
Move CreateScoreProcessor() to Ruleset
2019-12-17 20:08:13 +09:00
5861eca80d
Make DrawableRuleset take a converted beatmap
2019-12-12 15:58:11 +09:00
48f1dad4aa
Remove abstract ScoreProcessor class
2019-12-11 17:25:06 +09:00
7d7b9e36b2
Use compound assignment.
2019-11-12 19:53:50 +08:00
8efab559c8
Remove unused using directives
2019-09-25 01:13:42 +02:00
9323df26a1
Decouple bar line hitobjects from generator
...
Introduce an IBarLine interface, which together with generic constraints
helps decouple BarLineGenerator from the actual hitobject types it
creates. Thanks to this, all rulesets that want bar lines can provide
an implementation of IBarLine that also derives from the base hitobject
class.
This allows DrawableBarLines in taiko and mania to be migrated back to
DrawableTaikoHitObject and DrawableManiaHitObject base classes
respectively. This in turn resolves #6215 without code duplication,
since the missing anchoring application is now done in mania's
DrawableBarLine through deriving from DrawableManiaHitObject.
2019-09-25 00:36:27 +02:00
f9b64446e9
Merge branch 'master' into mania-note-sizing
2019-09-12 14:20:28 +09:00
b941f12688
Cleanup
2019-09-12 14:09:21 +09:00
bbf80f63aa
Publicly expose column width constant
2019-09-12 13:53:05 +09:00
b1c0b080ec
Fix bad hit explosion anchoring
2019-09-12 13:52:27 +09:00
b9e71d26b2
Dim column backgrounds further
2019-09-11 18:21:39 +09:00
c7186efd53
Reduce opacity of judgement area
2019-09-11 18:21:29 +09:00
6bfdadb22f
Increase column width
2019-09-11 18:20:41 +09:00
8f6bc6fd5c
Make osu!mania hit explosions more explodey
2019-09-11 18:19:47 +09:00