smoogipoo
|
fe3ba2b80e
|
Implement IAdjustableClock on GameplayClockContainer
|
2021-04-15 19:07:25 +09:00 |
|
smoogipoo
|
7993c2b880
|
Merge branch 'gcc-abstraction' into multiplayer-spectator-screen
|
2021-04-15 14:23:12 +09:00 |
|
smoogipoo
|
f56125bd68
|
Update clock from base class
|
2021-04-14 21:15:14 +09:00 |
|
smoogipoo
|
54643f53e3
|
Merge branch 'gcc-abstraction' into multiplayer-spectator-screen
|
2021-04-14 19:56:58 +09:00 |
|
smoogipoo
|
18c69cdaf7
|
Split out files
|
2021-04-14 19:50:22 +09:00 |
|
smoogipoo
|
b53b30c1a9
|
Fix incorrect offset due to another intermediate Decoupleable clock
|
2021-04-14 19:33:55 +09:00 |
|
smoogipoo
|
2935f87e70
|
Fix IsPaused not being bound
|
2021-04-14 18:29:34 +09:00 |
|
smoogipoo
|
1aa36818df
|
Abstractify GameplayClockContainer
|
2021-04-14 17:47:11 +09:00 |
|
smoogipoo
|
5b53a2b211
|
Merge branch 'master' into multiplayer-spectator-screen
|
2021-04-13 20:07:56 +09:00 |
|
Dean Herbert
|
273099d53c
|
Don't store online IDs from score submission responses for now
Closes remaining portion of https://github.com/ppy/osu/issues/12372.
|
2021-04-13 14:31:44 +09:00 |
|
smoogipoo
|
c531e38a36
|
Rework to create a derived tracked user data instead
|
2021-04-12 22:00:27 +09:00 |
|
smoogipoo
|
950e4e05ef
|
Merge branch 'multiplayer-spectator-leaderboard' into multiplayer-spectator-screen
|
2021-04-09 18:30:21 +09:00 |
|
smoogipoo
|
7cbc8f2695
|
Add some xmldocs
|
2021-04-09 18:29:02 +09:00 |
|
smoogipoo
|
bb15baf118
|
Add initial multiplayer spectator leaderboard
|
2021-04-09 17:31:14 +09:00 |
|
Dean Herbert
|
51fee79ef1
|
Fix scores not being accepted due to missing ruleset ID
|
2021-04-09 15:18:02 +09:00 |
|
smoogipoo
|
709016f0d6
|
Add initial multiplayer screen implementation
|
2021-04-08 22:07:00 +09:00 |
|
smoogipoo
|
1f4c17b8f8
|
Apply changes to AllowScreenSuspension bindable
|
2021-04-07 21:20:44 +09:00 |
|
smoogipoo
|
cd53074941
|
Schedule spectator callbacks
|
2021-04-02 21:27:20 +09:00 |
|
smoogipoo
|
9bc2a486e0
|
Make SoloSpectator use the new SpectatorScreen class
|
2021-04-01 22:10:17 +09:00 |
|
smoogipoo
|
9e95441aa6
|
Rename Spectator -> SoloSpectator
|
2021-04-01 22:08:52 +09:00 |
|
Dean Herbert
|
0c53b4eb93
|
Fix wrong counting and add test
|
2021-03-31 14:09:39 +09:00 |
|
Dean Herbert
|
e0c61f4dc5
|
Fix retry count not updating correctly
Regressed with changes to player reference retention logic. Could add a
test but the logic is so local now it seems quite redundant.
|
2021-03-31 13:57:58 +09:00 |
|
Salman Ahmed
|
6aa0c9d8fd
|
Merge branch 'master' into legacy-sprite-text-fonts
|
2021-03-25 14:52:01 +03:00 |
|
Dean Herbert
|
4269cb7124
|
Extract majority of token retrieval code out of LoadComponentAsync for legibility
|
2021-03-25 13:48:41 +09:00 |
|
Dean Herbert
|
d55324585d
|
Change RoomSubmittingPlayer's request implementation to return null on RoomID missing, rather than silently succeeding
|
2021-03-24 13:23:23 +09:00 |
|
Dean Herbert
|
84b2f9a848
|
Make token private
|
2021-03-24 13:20:44 +09:00 |
|
Dean Herbert
|
a0c6c4da35
|
Rename and refactor token request process to be easier to understand
|
2021-03-24 13:17:29 +09:00 |
|
Dean Herbert
|
e372e355ef
|
Reorder overrides in SoloPlayer to better follow chronological request order
|
2021-03-24 13:12:51 +09:00 |
|
Dean Herbert
|
8bed7748d6
|
Rename token request method to avoid double Request terminology
|
2021-03-24 13:02:37 +09:00 |
|
Dean Herbert
|
a1c35677ef
|
Add more xmldoc
|
2021-03-24 13:02:17 +09:00 |
|
Dean Herbert
|
e649a330a4
|
Implement SoloPlayer's request construction
|
2021-03-23 18:23:25 +09:00 |
|
Dean Herbert
|
242b847516
|
Add flow for allowing gameplay to continue even when an error occurs with token retrieval
|
2021-03-23 18:23:25 +09:00 |
|
Dean Herbert
|
3cd8bf2d7f
|
Move token request construction to LoadAsyncComplete to better allow DI usage
|
2021-03-23 18:20:55 +09:00 |
|
Dean Herbert
|
571124669d
|
Remove all references to "score submission" from Player
|
2021-03-23 18:20:55 +09:00 |
|
Dean Herbert
|
194b2d05d3
|
Update SoloPlayer to derive SubmittingPlayer
|
2021-03-23 18:20:55 +09:00 |
|
Dean Herbert
|
12f050264a
|
Further split out a player class which submits to "rooms"
|
2021-03-23 18:20:55 +09:00 |
|
Dean Herbert
|
7045fce555
|
Move score submission logic in general out to its own Player type
|
2021-03-23 18:20:55 +09:00 |
|
Dean Herbert
|
6cb14e91c9
|
Make Player abstract and introduce SoloPlayer
|
2021-03-23 18:18:49 +09:00 |
|
Salman Ahmed
|
43c1e1d217
|
Update existing usages
Resolve post-conflict issues
|
2021-03-13 06:09:07 +03:00 |
|
Dean Herbert
|
b1cd01ceb8
|
Apply ConfigureAwait changes to game side
|
2021-03-08 14:36:35 +09:00 |
|
Dean Herbert
|
503f29609a
|
Also set additive mode to match stable
|
2021-03-07 23:40:09 +09:00 |
|
Joehu
|
3e4dfdb675
|
Fix pop out count being above displayed count on legacy combo counter
|
2021-03-06 20:37:27 -08:00 |
|
Dean Herbert
|
4fd8501c86
|
Remove unnecessary using (underlying enumerator change)
|
2021-02-26 20:03:03 +09:00 |
|
Dean Herbert
|
90e8308716
|
Merge branch 'master' into localisation-refactor-framework
|
2021-02-25 17:28:55 +09:00 |
|
Dean Herbert
|
e82eaffaed
|
Flip order back to original for romanisable strings
|
2021-02-25 14:14:07 +09:00 |
|
Dean Herbert
|
6a5c6febc5
|
Add inline comment explaining the retry loop
|
2021-02-23 13:23:32 +09:00 |
|
Salman Ahmed
|
5493c55da7
|
Fix silly mistake
|
2021-02-22 16:59:35 +03:00 |
|
Salman Ahmed
|
5e9040c291
|
Use "pausing supported" conditional instead
|
2021-02-22 16:26:35 +03:00 |
|
Dean Herbert
|
8a97e2e28d
|
Update LocalisedString usages to RomanisedString
|
2021-02-22 19:01:42 +09:00 |
|
Dean Herbert
|
1fd76ea3fb
|
Apply changes to UI components overriding functions with changing signatures
|
2021-02-22 19:01:42 +09:00 |
|