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