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
af3bb5a2cd
Centralise and share bar line generation code between rulesets
2019-09-10 13:30:54 +09:00
6ab2b20c70
Add an interface for working beatmaps
2019-08-29 19:38:44 +09:00
e30ae57ea6
Scale mania beat lengths relative to each other
2019-08-26 12:51:23 +09:00
48716f8f2b
Update framework
2019-08-21 13:29:50 +09:00
8327452fe1
Make AccentColour a bindable
2019-07-22 14:48:59 +09:00
d7c09e7dbd
Merge remote-tracking branch 'origin/master' into fix-new-inspections
...
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
d40177f97c
Merge branch 'master' into drawnode-composability
2019-04-27 18:41:19 +09:00
0222424aef
Make mods IReadOnlyList<Mod> gamewide
...
Prevents potential multiple evaluations of enumerable.
2019-04-10 17:20:36 +09:00
c584967eb1
Remove mods from workingbeatmap
2019-04-09 12:59:32 +09:00
a56e29347f
Adjust namespaces
2019-04-02 14:51:28 +09:00
612db31c38
Apply newline additions
2019-04-01 12:16:32 +09:00
42eaabe24c
Fix editor blueprints being misplaced
...
Regressed with PlayfieldAdjustmentContainer changes.
2019-03-31 01:29:37 +09:00
14cef94a53
Merge remote-tracking branch 'upstream/master' into hitobject-drawable-representation
2019-03-29 12:59:26 +09:00
ed3746e166
Make PlayfieldAdjustmentContainer universal
2019-03-26 13:32:44 +09:00
9bf48863b0
Fix DrawableRuleset drawable creation method's name
2019-03-25 00:00:29 +09:00
7b6d882ce6
Remove double-generic type
2019-03-20 11:29:16 +09:00
baea7230bc
Rename RulesetContainer to DrawableRuleset
2019-03-19 23:47:31 +09:00
68f28326a2
Refactor RulesetContainer for readability
2019-03-19 20:21:31 +09:00
3b3b1e51ee
Move hit animation logic into virtual method
2019-03-12 19:41:33 +09:00