a860dd7208
Preview visual settings at the “loading” screen
2018-02-09 00:06:24 +03:00
d437c1d7ec
Introduce PlayerBase class
2018-02-08 23:28:42 +03:00
df65443f07
Merge branch 'master'
...
Conflicts:
osu-framework
osu.Game/Screens/Play/Player.cs
2018-01-30 18:31:03 +09:00
8d11596b2f
Minor cleanups
2018-01-24 17:48:42 +09:00
794ae5380a
Intverted conditionals.
2018-01-22 01:06:27 -05:00
530e0afa2c
Use IsCurrentScreen instead of a bool for both checks now.
2018-01-21 22:27:15 -05:00
964c6da9a4
Use IsCurrentScreen instead of a bool
2018-01-21 22:00:18 -05:00
806da21760
Removed rreduntant initialization.
2018-01-21 20:24:19 -05:00
ad2df8d8df
Fixed tilde-key crash at end of beatmap.
2018-01-21 20:09:44 -05:00
4875443e12
Resolve merge conflicts
2018-01-21 18:11:43 +03:00
2ebb3d6e0e
Fix ReplayLoader not being treated as having a replay loaded
...
Player checks for HasReplayLoaded in Player.load(), but the replay is attached in ReplayPlayer.LoadComplete(), which is too late.
2018-01-17 17:37:14 +09:00
0796d33e66
Merge branch 'master' into fix-skipbutton-ordering
2018-01-15 15:54:18 +09:00
7c41925144
ProvidesUserCursor -> ProvidingUserCursor, and update xmldoc
2018-01-15 14:07:09 +09:00
0c4fcdf6d8
Remove not used breakOverlay field
2018-01-12 23:59:36 +03:00
3795411fd1
Do not assign hudOverlay's and breakOverlay's members in Player class
2018-01-12 23:33:24 +03:00
d0b177e233
Proxying isn't needed anymore
2018-01-12 19:50:09 +09:00
16d739580b
IProvideLocalCursor -> IProvideCursor
2018-01-12 19:37:03 +09:00
512e4d2c9f
Rewrite the way that cursor overrides are done game-wide
2018-01-12 18:13:17 +09:00
2e235660ad
Fix skip button appearing below osu!mania's stage
2018-01-12 13:25:49 +09:00
1985e5bdb2
fix background dim
2018-01-12 12:21:37 +08:00
9ec8f130a6
Ensure changes are only applied when we are the current screen
2018-01-10 13:24:26 +09:00
fcb197f7b6
Simplify logic
2018-01-09 22:21:15 +09:00
2518d16a77
Denote unused variable
2018-01-09 21:34:31 +09:00
c2fadcfc1f
Merge branch 'master' into background-blur
2018-01-09 21:20:05 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
d9a80dae5d
Male NoFail use an applicable interface
2017-12-31 04:10:29 +09:00
df62ca14b7
Don't unbind when not necessary
2017-12-29 23:41:36 -06:00
3845c7ac7d
Remove bluring of storyboard
2017-12-28 14:31:34 -06:00
3bfa6bd9fd
Merge branch 'master' into better-notification-delays
2017-12-27 23:26:57 +09:00
324a7d6377
Merge remote-tracking branch 'upstream/master' into better-testcase-player
2017-12-27 20:26:38 +09:00
9fb958eadc
Make TestCasePlayer more usable
...
No results screen crash, no unnecessary leadin time.
2017-12-26 14:23:14 +09:00
044e4d0acd
Add blur to background in Player
2017-12-25 19:11:49 -06:00
71a94d6b44
Add a bindable Enabled flag to NotificationManager
...
Also better handles delays before notifications are displayed.
2017-12-25 20:53:23 +09:00
6f5f4f76e5
Use Logger.Error when exceptions are involved
2017-12-25 18:21:15 +09:00
13fee5402a
Remove unnecessary using
...
visual studio doesn't save
2017-12-21 23:20:11 +09:00
87e790080b
Remove manual audio thread synchronisation logic
...
No longer required as calls are blocking.
2017-12-21 22:22:28 +09:00
6fbd06f967
Fix Not update retry counter on PauseOverlay
...
I've find "You've retried xx time(s)" message that something weird.
That is not displayed pause overlay and only see count on FailOverlay
I change code that PauseContainer.Retries property can be set call-back function.
Signed-off-by: Seokho Song <0xdevssh@gmail.com >
2017-12-21 20:40:31 +09: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
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
7d4e1b6f22
Don't require a local storage variable for restoring playback speed
2017-11-11 13:03:46 +09:00