Commit Graph

782 Commits

Author SHA1 Message Date
219bdbc4e1 Populate HandleInput automatically 2017-12-09 22:21:17 +03:00
016057ab01 readd storyboard to beatmap + minor cleanup 2017-11-30 16:49:53 +01:00
a574b092f6 Merge branch 'master' into change-transition-blur-rate 2017-11-27 10:42:32 +09:00
69e388dd52 Adjust background blur rate 2017-11-26 17:08:14 +09:00
7be55df790 fix being stuck in gameplay if exit is pressed too fast
The reliance on `pauseOverlay.Alpha == 1` created a race condition that, when you pressed Exit while the pauseoverlay is still fading in, could get you stuck in gameplay.
The game wants to show the pause overlay but also thinks it's already paused and returns early.
2017-11-25 19:09:05 +01:00
9565a9c352 Fix TestCasePlayer not working as expected 2017-11-23 20:42:07 +09:00
18b0b77f0a Added requested changes. Mainly changing lambdas to direct function references. 2017-11-22 21:41:50 +01:00
a033eb46d3 Changed to LoadComponentAsync call instead of adding an AsyncLoadWrapper instance. 2017-11-21 16:12:23 +01:00
c30d31e037 Remove extra alternateFailConditions function in Player 2017-11-21 17:30:19 +09:00
da30d76f9b Implement Score Processor Mod Interface
- Add a delegate whenever we want to register an additional fail condition
2017-11-20 02:15:29 -05:00
de4d8eb196 Implement Sudden Death and Perfect
- Two additional fail conditions
2017-11-18 01:28:09 -05:00
62358c0b53 Merge branch 'master' into beatmap_scores 2017-11-16 00:45:17 +09:00
f912744acc Fix sizing of ModIcon 2017-11-16 00:15:27 +09:00
8011048540 Fix hard crash when clicking play button with no map selected
Resolves #1507.
2017-11-15 20:03:18 +09:00
a2cb9d4086 Fix audio not playing during player loading
Regression due to changed audio initialisation logic.
2017-11-13 19:43:00 +09:00
49a5af60e2 Fix multiple order-of-execution issues with osu! logo
Also sets better defaults.
2017-11-13 18:43:16 +09:00
51adea2a60 Convert text to a local variable 2017-11-13 05:58:19 +03:00
89e9f84753 Add padding to the text container 2017-11-13 05:52:05 +03:00
ec75837965 Replay speed setting visual improvements 2017-11-13 05:04:21 +03:00
7d4e1b6f22 Don't require a local storage variable for restoring playback speed 2017-11-11 13:03:46 +09:00
3142832693 Add precision to playback speed 2017-11-11 13:00:29 +09:00
3d1d66d886 Merge branch 'master' into replay_speed 2017-11-11 10:41:38 +09:00
4b21c83f35 Merge remote-tracking branch 'refs/remotes/ppy/master' into replay_speed 2017-11-10 17:24:26 +03:00
5816d25358 Merge remote-tracking branch 'origin/master' into replay-rewinding 2017-11-10 22:19:17 +09:00
49731f4c05 Remove unused parmeter 2017-11-10 19:32:09 +09:00
bd2de89918 Why weren't these fixed previously 2017-11-10 19:26:25 +09:00
4a5a293376 Merge branch 'master' into replay-rewinding 2017-11-10 19:08:13 +09:00
bc54d4dd4f Ensure we wait for audio track reset before proceeding with player execution 2017-11-10 18:32:15 +09:00
4874371dbf Rename methods back 2017-11-09 17:38:20 +09:00
c2d4a213b1 Rename logo-related methods 2017-11-08 16:34:03 +09:00
2fbd490626 Make RemainingTimeCounter into a Counter 2017-11-06 14:58:05 +09:00
3b189c1ffe Fix BreakOverlay not properly working with rewinding
In various ways:
* It wouldn't show up if rewound after the break was complete.
* The time would increase backwards if rewind happened during a break.
* Etc.
* Basically the fix is to use transformations everywhere. BreakOverlay could be refactored further, but this is enough to make it work for now.
2017-11-03 21:20:36 +09:00
9b2d41f4eb Fix quick retry looking bad 2017-11-02 21:52:01 +09:00
b8b05fe8d2 Make the osu! logo shared game-wide
There should only ever be one osu! logo. It is now passed around between screens in a superfluous manner.
2017-11-02 20:38:02 +09:00
6fa02ce9bb Use internal less
Allows for more dynamic compilation to succeed. No reason for using internal here anyways.
2017-11-01 17:10:54 +09:00
a7bcae4869 Add startup value for the slider 2017-10-26 15:18:06 +03:00
08637253df Merge remote-tracking branch 'refs/remotes/ppy/master' into replay_speed 2017-10-26 15:04:44 +03:00
ea2934d92c Add KeyboardStep values for configuration options 2017-10-23 16:06:08 +10:30
bae91d7de7 Simplify gradient usage in Letterbox Overlay 2017-10-18 05:06:17 +03:00
f4428980a6 Merge remote-tracking branch 'refs/remotes/ppy/master' into replay_speed 2017-10-15 00:10:15 +03:00
cd722e4abb Fix beatmap author being stored in two different places 2017-10-14 11:39:55 +09:00
7a72f2e3f5 Make sure we restore the clock rate on exiting 2017-10-14 05:15:18 +03:00
0ec7d2dcf6 Merge remote-tracking branch 'refs/remotes/ppy/master' into replay_speed 2017-10-06 15:56:08 +03:00
95ac4e9265 Remove useless using 2017-10-06 04:57:46 +03:00
96fcc095eb Apply suggested shrinking bar changes 2017-10-06 04:49:16 +03:00
5caca1d328 Don't use '#' in RankDisplay for now 2017-10-05 05:27:52 +03:00
cb0dbc6d9e Fix shrinking bar lingering on the screen for too long 2017-10-05 05:23:18 +03:00
cc99678a96 Remove useless usings 2017-10-05 05:09:23 +03:00
20bf0502ab Use scheduling rather than raw transform delays 2017-10-05 10:03:48 +08:00
22a59d753b Make all the overlays IStateful 2017-10-05 04:38:13 +03:00