Commit Graph

2231 Commits

Author SHA1 Message Date
9f51327e4b Fix completely incorrect default positioning logic 2020-10-15 17:29:40 +09:00
5b5ba7df93 Remove unused offset 2020-10-15 17:22:34 +09:00
d8d085ede9 Align top-right elements with lowest point in score display 2020-10-15 17:14:42 +09:00
74c031cfbb Fix ModOverlay not including "UNRANKED" text in size 2020-10-15 17:14:42 +09:00
b210147c2e Update combo counter to read from default score display's position correctly 2020-10-15 17:14:42 +09:00
950c47287c Fix positioning of score display in HUD overlay 2020-10-15 17:14:42 +09:00
e1da64398e Add and consume skinnable score counter 2020-10-15 17:14:42 +09:00
219cbec6bd Split out DefaultScoreCounter and make ScoreCounter abstract 2020-10-15 16:32:30 +09:00
d5f2aab52e Tidy up SkinnableComboCounter class slightly 2020-10-15 15:37:40 +09:00
e0210f5c4c Ignore failed casts to make tests happy 2020-10-14 23:52:58 +09:00
e3eaba7b2c Move ISampleDisabler implementation to Player and FrameStabilityContainer 2020-10-14 19:39:48 +09:00
ac4f56403d Adjust size/position 2020-10-14 19:16:34 +09:00
7f5ea57bd4 Clean-up pass (best effort) on LegacyComboCounter 2020-10-14 19:16:34 +09:00
9bb8a43bce Combine LegacyComboCounter and ComboCounter classes 2020-10-14 19:16:34 +09:00
fbbea48c8c Add score text skinnability 2020-10-14 19:16:34 +09:00
2fce064e32 Add basic legacy combo counter and updating positioning logic 2020-10-14 19:16:34 +09:00
6a6718ebab Allow bypassing origin/anchor setting of skinnable components
It makes little sense to set these when using RelativeSizeAxes.Both
2020-10-14 19:16:34 +09:00
899bac6ca5 Rename catch combo counter for clarity 2020-10-14 19:16:34 +09:00
f5623ee21e Setup skinnable combo counter component with default implementation 2020-10-14 19:16:34 +09:00
60603d2918 Add skin components and interfaces 2020-10-14 19:16:34 +09:00
98acf1e31d Make field read only 2020-10-14 19:16:25 +09:00
a7f8e26e35 Adjust bottom-right elements positions based on song progress display 2020-10-14 18:51:53 +09:00
0cf3e90904 Update SongProgress height based on its dynamic height during resize 2020-10-14 18:44:22 +09:00
ace9fbc8d3 Confine available area for HUD components to excluse the song progress area 2020-10-14 18:44:22 +09:00
de6fe34361 Bind to local bindable and combine dual bindings 2020-10-11 21:51:48 +09:00
5fcdee6fd8 Remove cast and expose as IBindable 2020-10-11 21:46:55 +09:00
6a52c98a42 make IsBreakTime its own bindable and bind it to BreakTracker on load 2020-10-11 06:15:20 +08:00
7bbdd6ab25 expose break time bindable 2020-10-10 21:07:17 +08:00
8dddd8aff5 Merge pull request #9883 from swoolcock/confine-during-gameplay
Add "During Gameplay" option for mouse confining
2020-10-08 20:25:27 +09:00
dbdb25ccf7 Move reset logic to OsuGame 2020-10-08 18:29:19 +09:00
43a575484a Remove pointless comments 2020-10-08 18:29:09 +09:00
0f6eb9d4cb Ensure music playback is stopped when retrying by any means 2020-10-07 17:40:54 +09:00
2e0a9f53c1 Add test coverage 2020-10-07 17:52:39 +10:30
8b8eb00bd7 Permit nulls rather than casting to OsuGame 2020-10-07 16:16:58 +10:30
485bd962c7 Also reset LocalUserPlaying in OnSuspending 2020-10-07 16:15:17 +10:30
7fff762dfc Rename IsGameplay 2020-10-07 16:14:49 +10:30
8847b88e65 Fix unit tests trying to resolve OsuGame 2020-10-07 11:44:41 +10:30
ec12a21088 Merge branch 'master' into confine-during-gameplay
# Conflicts:
#	osu.Game/Overlays/Settings/Sections/Input/MouseSettings.cs
2020-10-07 11:07:00 +10:30
478f2dec96 Maintain the current gameplay state in OsuGame 2020-10-06 22:39:35 +10:30
782fc1d60f Use OsuGame.OverlayActivationMode rather than per-Player 2020-10-06 20:27:35 +10:30
d5782c95bd Merge branch 'master' into confine-during-gameplay 2020-10-06 18:05:15 +09:00
9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
e4710f82ec Fix sample disabled status not being updated correctly from seek state 2020-10-05 14:27:51 +09:00
a483dfd2d7 Allow confineMouseTracker to be null 2020-10-05 11:54:39 +10:30
5859755886 Use current OverlayActivationMode to determine confine logic 2020-10-05 11:11:46 +10:30
4b6f893408 Merge branch 'master' into confine-during-gameplay
# Conflicts:
#	osu.Game/Configuration/OsuConfigManager.cs
#	osu.Game/OsuGame.cs
#	osu.Game/Screens/Play/Player.cs
2020-10-05 10:23:37 +10:30
6f2b991b32 Ensure true gameplay rate is finite when paused externally 2020-10-04 14:54:51 +02:00
1f0620ffd4 Replace assignment references to HitResult.Miss with Judgement.MinResult 2020-10-02 23:31:24 +02:00
2b1ef16f89 Replace comparison references to HitResult.Miss with IsHit 2020-10-02 23:31:24 +02:00
367b35bb10 Merge branch 'master' into fix-storyboard-sample-pausing 2020-09-30 22:42:26 +09:00