Dean Herbert
|
3c8f871b28
|
Move player constructor configuration to dedicated class; add AllowRestart parameter
|
2020-12-23 17:47:46 +09:00 |
|
Dean Herbert
|
b632e44bac
|
Merge pull request #11256 from frenzibyte/disallow-joining-ended-realtime-room
Disallow joining ended rooms in realtime multiplayer
|
2020-12-23 14:30:00 +09:00 |
|
Dean Herbert
|
45dcd3242d
|
Add comment explaining why things are done where they are
|
2020-12-23 13:57:48 +09:00 |
|
Salman Ahmed
|
3aa2b22838
|
Add early check for room status before joining
|
2020-12-23 05:52:10 +03:00 |
|
Salman Ahmed
|
7751ef4f3e
|
Revert previous logic of join guarding
|
2020-12-23 05:50:15 +03:00 |
|
Bartłomiej Dach
|
08d87ccb1e
|
Merge branch 'master' into present-recommended
|
2020-12-22 23:36:13 +01:00 |
|
Bartłomiej Dach
|
5efc3b9496
|
Start state display as hidden
Would otherwise flicker for a few frames when a new user was added to
the list of participants.
|
2020-12-22 21:49:42 +01:00 |
|
Salman Ahmed
|
a64ffcd294
|
Refrain from joining room if not allowed
|
2020-12-22 16:38:10 +03:00 |
|
Salman Ahmed
|
91d5c53643
|
Add method for checking room joinability
|
2020-12-22 16:36:17 +03:00 |
|
Dean Herbert
|
ce806dd880
|
Replace the ready mark display with a state display, showing all participant states
|
2020-12-22 18:25:45 +09:00 |
|
Dean Herbert
|
3c33ea7f1c
|
Merge pull request #11239 from smoogipoo/realtime-multiplayer-2
Implement realtime multiplayer
|
2020-12-22 18:23:03 +09:00 |
|
Dean Herbert
|
59734229ff
|
Remove unused using
|
2020-12-22 17:21:53 +09:00 |
|
Dean Herbert
|
30357a9447
|
Add loading layer to multi song select to show during settings confirmation
|
2020-12-22 17:08:04 +09:00 |
|
Dean Herbert
|
12876d7fb6
|
Add very basic error handling on ChangeSettings calls
|
2020-12-22 16:50:30 +09:00 |
|
smoogipoo
|
2d7174d99c
|
Add padding to song select
|
2020-12-22 16:23:06 +09:00 |
|
Dean Herbert
|
3cf889b7c5
|
Fix some errors being completely ignored
|
2020-12-22 16:19:19 +09:00 |
|
Dean Herbert
|
17d924c755
|
Move timeshift settings overlay to correct namespace
|
2020-12-22 15:52:47 +09:00 |
|
Dean Herbert
|
8201fa8e34
|
Split out common implementation and private classes in MatchSettingsOverlay
|
2020-12-22 15:51:24 +09:00 |
|
smoogipoo
|
27e64bdb34
|
Schedule callback continuations
|
2020-12-22 15:31:07 +09:00 |
|
smoogipoo
|
ab90db7c8d
|
Fix stuck lounge on join failure
|
2020-12-22 15:27:49 +09:00 |
|
Dean Herbert
|
85e93c5dde
|
Fix main menu multiplayer icons being back to front
|
2020-12-22 15:22:27 +09:00 |
|
smoogipoo
|
81e2edc73f
|
Use MRE with timeout to wait on match start
|
2020-12-22 14:59:11 +09:00 |
|
smoogipoo
|
dece41d050
|
Add todo
|
2020-12-22 14:58:47 +09:00 |
|
smoogipoo
|
3bf670510a
|
Split into two actions
|
2020-12-22 14:55:25 +09:00 |
|
Dean Herbert
|
df5e1d83bd
|
Allow recommender to potentially be null
|
2020-12-22 14:36:52 +09:00 |
|
Dean Herbert
|
8cc2ed3fae
|
Move from OsuGameBase to OsuGame
Also moves to a more suitable namespace.
|
2020-12-22 14:28:27 +09:00 |
|
Dean Herbert
|
626b7615ad
|
Move and rename some fields for better readability
|
2020-12-22 14:23:33 +09:00 |
|
Dean Herbert
|
dff865f335
|
Tidy up comments, code, and multiple linq enumeration
|
2020-12-22 14:12:02 +09:00 |
|
Dean Herbert
|
d229fbba6e
|
Merge branch 'master' into present-recommended
|
2020-12-22 13:52:29 +09:00 |
|
Dean Herbert
|
9de42f8646
|
Merge pull request #11238 from peppy/editor-timeline-selection-ux
Improve drag and selection UX on editor timeline
|
2020-12-22 12:58:24 +09:00 |
|
smoogipoo
|
0566ed1a9b
|
Add button to main menu
|
2020-12-21 18:38:44 +09:00 |
|
Dean Herbert
|
423c6158e1
|
Highlight timeline drag area when hovered for better visibility
|
2020-12-21 18:10:11 +09:00 |
|
Dean Herbert
|
d1be7c23d9
|
Increase height of timeline drag area
|
2020-12-21 18:09:56 +09:00 |
|
Dean Herbert
|
d11d754715
|
Increase size of circle display on timeline
|
2020-12-21 18:09:37 +09:00 |
|
Dean Herbert
|
83f1350d7d
|
Fix editor background not being correctly cleaned up on forced exit
Closes #11214. Should be pretty obvious why.
|
2020-12-21 17:49:11 +09:00 |
|
smoogipoo
|
9fa1f60b7d
|
Fix incorrect footer being used
|
2020-12-21 17:31:15 +09:00 |
|
Dean Herbert
|
1dcee2fb39
|
Merge pull request #11228 from smoogipoo/nullable-endsat
Make room Duration/EndDate nullable
|
2020-12-21 17:24:40 +09:00 |
|
smoogipoo
|
14ea49a14d
|
Merge branch 'nullable-endsat' into realtime-multiplayer-2
|
2020-12-21 16:22:16 +09:00 |
|
smoogipoo
|
dbffe735de
|
Merge branch 'master' into realtime-multiplayer-2
|
2020-12-21 16:22:14 +09:00 |
|
smoogipoo
|
a59124dd93
|
Make room duration/endsat nullable
|
2020-12-21 16:18:39 +09:00 |
|
smoogipoo
|
82cf58353c
|
Fix incorrect joinedroom null checks
|
2020-12-21 15:38:20 +09:00 |
|
Dean Herbert
|
27623822c4
|
Merge branch 'master' into realtime-ready-button
|
2020-12-21 11:19:03 +09:00 |
|
Bartłomiej Dach
|
bcd140b8df
|
Merge branch 'master' into realtime-ready-button
|
2020-12-20 18:20:57 +01:00 |
|
Bartłomiej Dach
|
b76ec79a70
|
Merge branch 'master' into realtime-participants-list
|
2020-12-20 18:20:22 +01:00 |
|
Bartłomiej Dach
|
4e8e4f0343
|
Merge branch 'master' into realtime-room-composite
|
2020-12-20 17:46:10 +01:00 |
|
smoogipoo
|
b31f4e9e85
|
Merge branch 'stateful-multiplayer-client' into realtime-multiplayer-2
|
2020-12-21 00:41:42 +09:00 |
|
smoogipoo
|
d127494c2d
|
Fix thread-unsafe room removal
|
2020-12-21 00:39:31 +09:00 |
|
smoogipoo
|
3af702453f
|
Implement realtime match song select
|
2020-12-21 00:37:13 +09:00 |
|
smoogipoo
|
275efd12b8
|
Fix room manager reference
|
2020-12-21 00:21:48 +09:00 |
|
smoogipoo
|
15480c006b
|
Create the correct room subscreen
|
2020-12-21 00:21:30 +09:00 |
|