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
12f334035f
Create properties for use in DrawableManiaJudgement
2019-03-12 19:23:24 +09:00
78596dfe80
Merge remote-tracking branch 'origin/master' into move-osu-settings
...
# Conflicts:
# osu.Game.Rulesets.Mania/UI/ManiaRulesetContainer.cs
# osu.Game.Rulesets.Osu.Tests/TestCaseSlider.cs
2019-03-05 13:25:03 +09:00
4b2be4612f
support duel mode in mania beatmap
2019-02-28 19:07:43 +09:00
0788a7e9f1
Merge branch 'master' into more-inspections
2019-02-28 14:32:57 +09:00
42be7857d1
Use expression body for property get/set where possible
2019-02-28 13:58:19 +09:00
26d53d06a9
Fix remaining issues
2019-02-28 13:31:40 +09:00
367bc53a06
Revert some more instances of 'e' variable names
2019-02-22 20:15:25 +09:00
3015d40f8f
Merge branch 'master' into osu-fontusage
2019-02-22 18:09:23 +09:00
452caabd40
Apply suggestions from code review
...
Co-Authored-By: smoogipoo <1329837+smoogipoo@users.noreply.github.com >
2019-02-22 17:06:49 +09:00
d8c55bc729
Adjust namespaces
2019-02-21 19:05:52 +09:00