Commit Graph

33 Commits

Author SHA1 Message Date
4e33a98dbc Move gameplay clock to own class 2019-03-05 13:53:47 +09:00
01f1018d02 Tidy up clock logic using DI and a GameplayClock 2019-03-05 13:37:51 +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
d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
703df77000 Update in-line with framework IsActive changes 2019-02-19 19:16:03 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
b790e16217 Use Click instead of now removed TriggerOnClick 2018-09-19 11:42:32 +09:00
c2cdf12986 Better pause logic 2018-07-18 19:59:04 +09:00
0866dd11bd DefaultBackAction -> BackAction, defaults to last button
The last button is more commonly the escape condition.
2018-06-27 12:57:26 +09:00
b9b04c1b6e move back logic into GameplayMenuOverlay 2018-06-09 09:28:02 +02:00
792d3b8215 allow "go back" keybind in play 2018-06-09 09:14:58 +02:00
3abfd4711d Fix wrong clock being seeked when unpausing 2018-05-28 03:42:53 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
01fcf9c813 Update in line with framework changes 2018-02-28 22:01:48 +09:00
cff17f1864 Update in line with inverse ShoudProcessClock default 2018-02-27 17:23:38 +09:00
37d2a2c3cc Rename clock types to match across classes 2018-02-27 17:23:38 +09:00
fee258f2f2 Rework PauseContainer to better pause 2018-02-27 17:23:38 +09:00
a86a4f49cf Resolve "Pressing escape on continuing causes the game to return to song select" problem without removing Delay 2018-02-09 21:20:49 +03:00
77a8b36529 Schedule Resume method call without delay 2018-02-08 22:30:15 +03:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
5e111e14db Make it possible to change the overlay actions beyond instantiation 2017-12-18 19:13:25 +09:00
a17b2e4c18 Expose buttons for test cases 2017-12-18 19:13:08 +09:00
918e7c9a4b MenuOverlay -> GameplayMenuOverlay 2017-12-18 16:40:50 +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
87bcd526f3 Get rid of raw AddDelay calls within osu.Game 2017-07-17 16:51:21 +03:00
032e9df67b ApplyDelay -> AddDelay 2017-07-16 17:47:29 +03:00
71105bb9ee Delay -> ApplyDelay; DelayReset -> ResetDelay 2017-07-16 14:06:46 +03:00
bdeaf2dbb4 Update method names in line with framework changes 2017-05-28 18:34:12 +09:00
41c252760d Move all pause logic into PauseContainer 2017-05-17 21:57:01 +09:00