Salman Ahmed
|
8f4a2b4936
|
Separate passed/failed states from calling EndGameplay
|
2022-08-24 10:36:13 +03:00 |
|
Dean Herbert
|
553897f2f0
|
Remove AddClock method to CreateManagedClock
|
2022-08-23 13:52:43 +09:00 |
|
Dan Balasescu
|
c59298f0ce
|
Enable NRT
|
2022-08-22 21:55:04 +09:00 |
|
Dan Balasescu
|
5d3d8681d4
|
Invert creation of clocks in multi spectator
|
2022-08-22 19:14:06 +09:00 |
|
Dean Herbert
|
6d78218142
|
Update usages of GameplayClockContainer.GameplayClock to access properties directly
|
2022-08-15 18:08:49 +09:00 |
|
Salman Ahmed
|
84ef24c341
|
Fix multi-spectator potentially getting stuck for passed players
|
2022-08-06 05:41:26 +03:00 |
|
Dean Herbert
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dan Balasescu
|
22d998dc2a
|
Use new score processor in MultiplayerGameplayLeaderboard
|
2022-05-30 19:26:26 +09:00 |
|
Dean Herbert
|
d4286255a0
|
Expose and set GameplayStartTime directly, rather than via Reset parameter
|
2022-04-13 13:58:44 +09:00 |
|
Dean Herbert
|
59aef88504
|
Simplify clock reset/start flow in MultiSpectatorScreen
|
2022-03-18 15:07:57 +09:00 |
|
Dan Balasescu
|
f1c40bd9ed
|
Rework GetScore() method signatures + implementations
Rename legacy-facing overload to mention as much
|
2022-03-08 22:30:44 +09:00 |
|
Dan Balasescu
|
48ed9c6144
|
Enable high chat polling rate
|
2022-02-25 16:03:56 +09:00 |
|
Dan Balasescu
|
f9d9ad388b
|
Add chat display to multiplayer spectator screen
|
2022-02-25 16:03:28 +09:00 |
|
Dan Balasescu
|
18251c9285
|
Clean up SpectatorScreen based on suggestions
|
2022-02-09 12:20:07 +09:00 |
|
Dan Balasescu
|
ffc4c64f7e
|
Unify namings across the board
|
2022-02-09 12:10:07 +09:00 |
|
Dan Balasescu
|
886d1d2df6
|
Refactorings
|
2022-02-08 21:29:43 +09:00 |
|
Dan Balasescu
|
4c76027178
|
Rename completed state to passed
|
2022-02-08 20:29:49 +09:00 |
|
Dan Balasescu
|
45b3f472ab
|
Merge branch 'master' into spectator-state-rework
|
2022-02-08 19:51:50 +09:00 |
|
Dan Balasescu
|
c2416c490e
|
Fix crash on disconnection during multi-spectate
|
2022-02-08 11:29:39 +09:00 |
|
Dan Balasescu
|
f285060148
|
Fix MultiSpectatorScreen not continuing to results
|
2022-02-03 21:50:19 +09:00 |
|
Salman Ahmed
|
4f4f60248f
|
Add failing test case
|
2022-01-30 01:46:10 +03:00 |
|
Dan Balasescu
|
18d7b79207
|
Don't reset spectating state if gameplay is finished
|
2021-12-15 17:40:30 +09:00 |
|
Dean Herbert
|
1eed2436e6
|
Clean up unused resolved properties
|
2021-12-03 18:49:49 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
05ca3aec4f
|
Rename GameplayState to SpectatorGameplayState
|
2021-10-02 02:10:11 +09:00 |
|
Dean Herbert
|
fa693bb8a8
|
Move MusicController adjustment set to inside OsuScreen itself (and result nullable )
|
2021-09-16 16:08:09 +09:00 |
|
AbstractQbit
|
318f0941ca
|
Move all the "inherit previous AllowTrackAdjustments " logic into OsuScreen
|
2021-09-15 21:25:39 +03:00 |
|
AbstractQbit
|
b9193aae6d
|
Make IOsuScreen.AllowTrackAdjustments nullable
Allows for inheriting value from the previous screen if undefined
|
2021-09-14 17:37:57 +03:00 |
|
Salman Ahmed
|
196c74fce8
|
Gray out and remove player clock when users stop playing
|
2021-08-25 11:31:02 +03:00 |
|
smoogipoo
|
543482111b
|
Remove outdated todo
|
2021-08-12 10:40:14 +09:00 |
|
Dean Herbert
|
cf82bca09c
|
Change logic to only handle the case of exactly two teams
|
2021-08-11 14:44:13 +09:00 |
|
Dean Herbert
|
a503274e1d
|
Pass through MultiplayerRoomUser s instead of int s to avoid re-retrieval
|
2021-08-10 18:39:20 +09:00 |
|
Dean Herbert
|
5f3d087101
|
Also add team score display to multiplayer spectator screen
|
2021-08-09 19:17:51 +09:00 |
|
Henry Lin
|
89e8296eb1
|
Reset all types of adjustments in MusicController ; Rename AllowRateAdjustments to AllowTrackAdjustments
|
2021-07-29 15:39:26 +08:00 |
|
smoogipoo
|
6dd3c6fe93
|
Make MultiSpectatorScreen and tests more resillient to timing
|
2021-06-29 22:45:51 +09:00 |
|
smoogipoo
|
bfdbe3c3fe
|
Fix clocks getting added a second time
|
2021-06-29 17:29:25 +09:00 |
|
smoogipoo
|
9f163f7f20
|
Use switch statement to be more explicit about state
|
2021-06-11 19:23:25 +09:00 |
|
smoogipoo
|
0a8daab4f7
|
Pause master clock when too far ahead
|
2021-06-11 19:15:53 +09:00 |
|
smoogipoo
|
59eda70c12
|
Seek to the least most-recent frame instead
|
2021-06-11 18:40:56 +09:00 |
|
smoogipoo
|
a99cb79738
|
Seek master clock on multi-spectator start
|
2021-06-11 16:25:45 +09:00 |
|
smoogipoo
|
c3ea1b26e1
|
Fix DT being doubled in multiplayer spectator
|
2021-06-08 22:51:42 +09:00 |
|
smoogipoo
|
a74405d0ed
|
Merge branch 'master' into restructure-spectator-client
|
2021-05-20 18:53:42 +09:00 |
|
smoogipoo
|
6beeb7f7c4
|
Rename SpectatorStreamingClient -> SpectatorClient
|
2021-05-20 15:55:07 +09:00 |
|
smoogipoo
|
d197a7f6f5
|
Rename multiplayer client classes
|
2021-05-20 15:39:45 +09:00 |
|
Dean Herbert
|
54abf8f6f6
|
Vertically centre leaderboard for now
|
2021-05-03 14:48:04 +09:00 |
|
Dean Herbert
|
c065092e72
|
Fix weird access to userIds in MultiplayerSpectatorScreen
|
2021-05-03 14:25:52 +09:00 |
|
Dean Herbert
|
6da4105da6
|
Remove Sync namespace (feels unnecessary)
|
2021-05-03 13:38:53 +09:00 |
|
smoogipoo
|
630a6dc46a
|
Fix missing dependency
|
2021-04-26 22:23:44 +09:00 |
|
smoogipoo
|
ed93e26e52
|
Use single method for starting/restarting spectator screen
|
2021-04-26 21:56:15 +09:00 |
|