smoogipoo
|
b391a8f94e
|
Properly bind WaitingOnFrames
|
2021-04-15 19:37:45 +09:00 |
|
smoogipoo
|
33cc5c5cb3
|
A few more xmldocs
|
2021-04-15 19:35:57 +09:00 |
|
smoogipoo
|
82fcabb8f0
|
More refactorings/renamespacings/xmldocs
|
2021-04-15 19:32:55 +09:00 |
|
smoogipoo
|
df4fce2c57
|
Rename classes
|
2021-04-15 19:16:00 +09:00 |
|
smoogipoo
|
1705d472b5
|
Reimplement multiplayer syncing using new master/slave clocks
|
2021-04-15 19:12:52 +09:00 |
|
smoogipoo
|
33ad7850cb
|
Remove LastFrameTime
|
2021-04-15 16:45:59 +09:00 |
|
smoogipoo
|
6fc7488a67
|
Reimplement syncing logic as a new component
|
2021-04-15 16:33:59 +09:00 |
|
smoogipoo
|
774cca38c4
|
Make spectating instances use custom GCC
|
2021-04-14 20:39:14 +09:00 |
|
smoogipoo
|
69b01e7270
|
Add some debugging
|
2021-04-14 00:58:03 +09:00 |
|
smoogipoo
|
77830527e7
|
Fix spectate button being disabled during play
|
2021-04-13 23:57:16 +09:00 |
|
smoogipoo
|
d49b90877e
|
Fix operation remaining in progress
|
2021-04-13 23:21:48 +09:00 |
|
smoogipoo
|
3039b7b0f9
|
Make tests a bit more resilient
|
2021-04-13 22:40:24 +09:00 |
|
smoogipoo
|
20823abb30
|
Make resyncing a bit more resilient
|
2021-04-13 22:10:35 +09:00 |
|
smoogipoo
|
627dd960b0
|
Disable player input for now
|
2021-04-13 20:52:20 +09:00 |
|
smoogipoo
|
5b53a2b211
|
Merge branch 'master' into multiplayer-spectator-screen
|
2021-04-13 20:07:56 +09:00 |
|
Dean Herbert
|
2c1f20a38f
|
Merge branch 'master' into fix-editor-alt-scroll
|
2021-04-13 19:36:25 +09:00 |
|
Dean Herbert
|
2884ed3ab9
|
Merge pull request #12350 from smoogipoo/multiplayer-spectator-player-grid
Add the multiplayer spectator player grid
|
2021-04-13 19:25:32 +09:00 |
|
smoogipoo
|
c531e38a36
|
Rework to create a derived tracked user data instead
|
2021-04-12 22:00:27 +09:00 |
|
Dean Herbert
|
0eab9daf13
|
Update existing overlay containers to not block scroll input
|
2021-04-12 16:41:36 +09:00 |
|
Dean Herbert
|
dd1925aaed
|
Remove temporary input ignore
|
2021-04-12 14:29:27 +09:00 |
|
Dean Herbert
|
9be3163592
|
Merge branch 'master' into multiplayer-spectator-player-grid
|
2021-04-12 14:14:13 +09:00 |
|
smoogipoo
|
4409c1a36f
|
Increase sync offset to prevent constant catchups
|
2021-04-09 22:01:21 +09:00 |
|
smoogipoo
|
6eddc6c59e
|
Enable spectating multiplayer matches
|
2021-04-09 21:03:50 +09:00 |
|
smoogipoo
|
3e46d6401e
|
Remove some unnecessary code
|
2021-04-09 20:23:11 +09:00 |
|
smoogipoo
|
eccd269cce
|
Implement maximum start delay
|
2021-04-09 20:17:57 +09:00 |
|
smoogipoo
|
49b7519c53
|
Refactor gameplay starting logic
|
2021-04-09 20:03:34 +09:00 |
|
smoogipoo
|
c93ce73123
|
Move catchup logic inside PlayerInstance, fixup some edge cases
|
2021-04-09 19:59:34 +09:00 |
|
smoogipoo
|
f8dfb9544b
|
Merge branch 'multiplayer-spectator-leaderboard' into multiplayer-spectator-screen
|
2021-04-09 18:42:04 +09:00 |
|
smoogipoo
|
d2c37e6cf8
|
Remove unnecessary parameter
|
2021-04-09 18:41:58 +09:00 |
|
smoogipoo
|
4fa51d5ec8
|
Add leaderboard to multiplayer spectate screen
|
2021-04-09 18:41:48 +09:00 |
|
smoogipoo
|
950e4e05ef
|
Merge branch 'multiplayer-spectator-leaderboard' into multiplayer-spectator-screen
|
2021-04-09 18:30:21 +09:00 |
|
smoogipoo
|
90e243eea5
|
Rename methods
|
2021-04-09 18:15:27 +09:00 |
|
smoogipoo
|
3b86f0eb2f
|
Fix exception with 0 frames
|
2021-04-09 18:15:23 +09:00 |
|
smoogipoo
|
bb15baf118
|
Add initial multiplayer spectator leaderboard
|
2021-04-09 17:31:14 +09:00 |
|
smoogipoo
|
ecd0b84d94
|
Use max_sync_offset constant
|
2021-04-08 22:15:07 +09:00 |
|
smoogipoo
|
1b5679b0d7
|
Refactor ctor
|
2021-04-08 22:14:26 +09:00 |
|
smoogipoo
|
7d276144b8
|
Fix player sizing + masking
|
2021-04-08 22:13:54 +09:00 |
|
smoogipoo
|
709016f0d6
|
Add initial multiplayer screen implementation
|
2021-04-08 22:07:00 +09:00 |
|
smoogipoo
|
d64b236f86
|
Add a container that provides an isolated gameplay context
|
2021-04-08 21:27:16 +09:00 |
|
smoogipoo
|
125358158b
|
Merge branch 'master' into multiplayer-spectator-screen
|
2021-04-08 21:13:37 +09:00 |
|
smoogipoo
|
fd2a14a0bf
|
Only set button state once
|
2021-04-08 16:31:40 +09:00 |
|
Dean Herbert
|
a55e62188e
|
Change state icon to binoculars so the eye isn't staring at me
|
2021-04-08 15:54:58 +09:00 |
|
Dean Herbert
|
b73860cb5f
|
Slightly alter button colour scheme to make text more legible and reduce saturation
|
2021-04-08 15:47:55 +09:00 |
|
smoogipoo
|
72a42ceaf7
|
Merge branch 'multiplayer-spectator-player-grid' into multiplayer-spectator-screen
|
2021-04-08 00:19:00 +09:00 |
|
smoogipoo
|
5dc939c2f3
|
More documentation
|
2021-04-08 00:12:21 +09:00 |
|
smoogipoo
|
024adb699c
|
Add test and fix several issues
|
2021-04-08 00:12:21 +09:00 |
|
smoogipoo
|
648a9d5258
|
Add multiplayer spectator player grid
|
2021-04-08 00:12:21 +09:00 |
|
smoogipoo
|
99bee73ac1
|
Merge branch 'master' into add-spectate-button-and-state
|
2021-04-07 22:07:52 +09:00 |
|
smoogipoo
|
93c5935ebc
|
Add match subscreen support + test
|
2021-04-07 20:46:30 +09:00 |
|
smoogipoo
|
abd637ffaa
|
Add button to footer
|
2021-04-07 17:35:18 +09:00 |
|
smoogipoo
|
56c13148f1
|
Fix typo in class name
|
2021-04-07 16:45:10 +09:00 |
|
smoogipoo
|
c744f77cfa
|
Add participant panel state
|
2021-04-07 16:40:24 +09:00 |
|
smoogipoo
|
6be9c9f0f4
|
Link up ready button to spectate state
|
2021-04-07 16:35:50 +09:00 |
|
smoogipoo
|
6de91d7b6b
|
Add spectate button + test
|
2021-04-06 21:37:27 +09:00 |
|
Dean Herbert
|
6a4157d193
|
Remove unused using statement
|
2021-03-26 16:13:43 +09:00 |
|
Dean Herbert
|
7faca766e4
|
Fix crash on attempting to join lobby using key press during a pending join
Closes https://github.com/ppy/osu/issues/12040.
|
2021-03-26 14:49:05 +09:00 |
|
Dean Herbert
|
84b2f9a848
|
Make token private
|
2021-03-24 13:20:44 +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
|
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
|
9c690f9545
|
Fix second usage
|
2021-03-23 14:08:00 +09:00 |
|
Dean Herbert
|
b1cd01ceb8
|
Apply ConfigureAwait changes to game side
|
2021-03-08 14:36:35 +09:00 |
|
Dean Herbert
|
23a46819dc
|
Merge branch 'master' into multiplayer-confirm-on-exit
|
2021-03-03 20:35:31 +09:00 |
|
Dean Herbert
|
0f5bce70ad
|
Split confirmation dialog classes apart
|
2021-03-03 20:34:37 +09:00 |
|
Dean Herbert
|
0ede28da2f
|
Fix test failures due to missing dependency
|
2021-03-03 15:24:55 +09:00 |
|
Dean Herbert
|
cb4c3503a0
|
Confirm exiting a multiplayer match
|
2021-03-03 14:54:18 +09:00 |
|
Dean Herbert
|
d332fd2414
|
Handle case where local user tries to change beatmap while not the host
|
2021-03-03 14:53:47 +09:00 |
|
Dean Herbert
|
36e1fb6da8
|
Add flow to allow MatchSubScreen to handle beatmap presentation locally
|
2021-03-03 14:13:51 +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
|
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 |
|
smoogipoo
|
ccb83ef3a3
|
Fix checkbox not being updated
|
2021-02-22 15:47:47 +09:00 |
|
smoogipoo
|
8d463987dd
|
Fix being able to select incompatible freemods
|
2021-02-22 13:24:24 +09:00 |
|
Dan Balasescu
|
8037b101cb
|
Merge branch 'master' into perform-from-subscreen-support
|
2021-02-22 11:55:51 +09:00 |
|
Dan Balasescu
|
9fc57b2145
|
Merge pull request #11832 from peppy/leaderboard-compact-mode
Show compact leaderboard during gameplay to reduce distractions
|
2021-02-19 18:17:46 +09:00 |
|
Dean Herbert
|
362e4802f7
|
Add the ability for PerformFromMenuRunner to inspect nested screen stacks
|
2021-02-19 17:58:04 +09:00 |
|
Dean Herbert
|
b8c1e8ed7a
|
Merge pull request #11708 from frenzibyte/multiplayer-participant-rank
Display user global rank for multiplayer room participants
|
2021-02-19 16:57:30 +09:00 |
|
Dean Herbert
|
9d02f589fe
|
Compact leaderboard during gameplay
|
2021-02-19 16:51:39 +09:00 |
|
Dean Herbert
|
484968d797
|
Fix weird bool check
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
|
2021-02-19 14:46:10 +09:00 |
|
Dean Herbert
|
4504023a23
|
Merge branch 'master' into playlists-freemod-support
|
2021-02-19 14:43:59 +09:00 |
|
Dean Herbert
|
39059ed82d
|
Remove unnecessary null coalesce check
|
2021-02-19 14:36:51 +09:00 |
|
Dean Herbert
|
df05c57f44
|
Merge branch 'master' into playlists-freemod-support
|
2021-02-19 14:35:20 +09:00 |
|
Dean Herbert
|
a2aec6bcdc
|
Merge pull request #11808 from smoogipoo/multiplayer-no-playlist-mangling
Rework multiplayer playlist handling to support multiple items
|
2021-02-19 14:33:53 +09:00 |
|
smoogipoo
|
bc10fcafae
|
Remove now unnecessary schedule
|
2021-02-19 13:23:51 +09:00 |
|
Dean Herbert
|
b68dbbceff
|
Merge branch 'master' into multiplayer-participant-rank
|
2021-02-19 13:16:44 +09:00 |
|
Salman Ahmed
|
e14a59f272
|
Fix creating ruleset instances per LINQ select
|
2021-02-18 15:26:59 +03:00 |
|
smoogipoo
|
e911760318
|
Split OnlinePlayComposite to remove if-statement
|
2021-02-18 15:47:33 +09:00 |
|
Dean Herbert
|
421cdb6650
|
Consume new method in existing usages (and remove some unnecessary set/unset code)
|
2021-02-18 15:01:11 +09:00 |
|
smoogipoo
|
6ef235c4c5
|
Fix beatmap panel flickering multiple times
|
2021-02-17 21:54:43 +09:00 |
|
smoogipoo
|
2a1bb2f578
|
Fix selected item potentially changing during gameplay
|
2021-02-17 21:40:21 +09:00 |
|
smoogipoo
|
8930ff4465
|
Merge branch 'master' into multiplayer-no-playlist-mangling
|
2021-02-17 19:29:01 +09:00 |
|
smoogipoo
|
604add04e4
|
Fix song select mods being reset incorrectly
|
2021-02-17 19:06:37 +09:00 |
|
smoogipoo
|
70a995919c
|
Update comments
|
2021-02-17 17:58:24 +09:00 |
|
Dan Balasescu
|
57ede6eb37
|
Merge branch 'master' into fix-multiplayer-mod-propagation-race
|
2021-02-17 16:22:51 +09:00 |
|
Dean Herbert
|
86faa7f465
|
Merge pull request #11798 from smoogipoo/multiplayer-long-types
Use long type where required in multiplayer
|
2021-02-17 15:50:12 +09:00 |
|
Salman Ahmed
|
a845e96b7a
|
Replace Ranks.Global completely with a GlobalRank property
|
2021-02-17 08:52:04 +03:00 |
|
Salman Ahmed
|
d7c91a7c6f
|
Merge branch 'fix-tournament-user-population' into multiplayer-participant-rank
|
2021-02-17 08:42:59 +03:00 |
|
Bartłomiej Dach
|
8f72631c31
|
Fix typo in comment
|
2021-02-16 21:48:19 +01:00 |
|