Dan Balasescu
|
4ba5a939db
|
Merge pull request #16178 from bdach/lounge-background-screen-correct
Fix lounge screen showing information sourced from wrong playlist item
|
2021-12-21 17:36:23 +09:00 |
|
Dean Herbert
|
d08b66a5ff
|
Also add logging to OnlinePlayScreen
|
2021-12-21 15:07:06 +09:00 |
|
Dean Herbert
|
ddadf3c4b5
|
Add logging of MultiplayerMatchSubScreen exiting from room loss
|
2021-12-21 14:53:24 +09:00 |
|
Bartłomiej Dach
|
a5a9922f81
|
Fix lounge screen content not matching current room playlist item
|
2021-12-20 13:32:42 +01:00 |
|
Dean Herbert
|
6907a9a3cc
|
Name some screen stacks for better logging context
|
2021-12-20 18:24:14 +09:00 |
|
Dean Herbert
|
cd8dfac625
|
Merge pull request #16097 from smoogipoo/forego-resetting-spectate-state
Don't reset spectating state if spectator exited after gameplay finishes
|
2021-12-15 22:30:41 +09:00 |
|
Dean Herbert
|
33cf4ba7f6
|
Merge pull request #16075 from smoogipoo/prevent-idle-transition-during-load
Add AbortGameplay() to fix state transition race conditions during multiplayer load
|
2021-12-15 19:59:19 +09:00 |
|
Dean Herbert
|
9e82a3e79a
|
Merge branch 'master' into forego-resetting-spectate-state
|
2021-12-15 18:05:06 +09:00 |
|
Dan Balasescu
|
18d7b79207
|
Don't reset spectating state if gameplay is finished
|
2021-12-15 17:40:30 +09:00 |
|
Dan Balasescu
|
740a6f16c7
|
Fix exception when updating the room's visual playlist
|
2021-12-15 16:53:25 +09:00 |
|
Dan Balasescu
|
9ade8069a1
|
Rename to AbortGameplay() and handle additional states
|
2021-12-15 06:40:28 +09:00 |
|
Dan Balasescu
|
2f1dc91211
|
Add AbortLoad() method to abort gameplay loads
|
2021-12-14 11:30:42 +09:00 |
|
Dan Balasescu
|
70045494ba
|
Re-simplify code by removing BeatmapManager event instead
|
2021-12-13 16:09:54 +09:00 |
|
Dean Herbert
|
c097dc8048
|
Add note about reasoning behind MultiplayerClient.GetAPIBeatmap call
|
2021-12-13 13:39:32 +09:00 |
|
Dean Herbert
|
3ea07b426b
|
Merge branch 'master' into multiplayer-local-beatmap-query
|
2021-12-13 13:27:34 +09:00 |
|
Dan Balasescu
|
2cd2b10ce1
|
Fix results sometimes showing incorrect score position
|
2021-12-13 06:54:57 +09:00 |
|
Dan Balasescu
|
bf3abb2455
|
Merge branch 'master' into multiplayer-local-beatmap-query
|
2021-12-12 16:37:41 +09:00 |
|
Dan Balasescu
|
a6e77f172d
|
Add some comments
|
2021-12-12 16:30:37 +09:00 |
|
Dan Balasescu
|
d6c08fae48
|
Fix incorrect global beatmap with availability changes
|
2021-12-11 23:08:21 +09:00 |
|
Dan Balasescu
|
ece2cddb7f
|
Fix DrawableRoomPlaylistItem lookup interfering with tests
|
2021-12-11 22:51:20 +09:00 |
|
Dan Balasescu
|
25b274c323
|
Fix starting gameplay too early after import
|
2021-12-11 22:47:50 +09:00 |
|
Dan Balasescu
|
cdb8237a4b
|
Merge branch 'master' into pre-realm-score-tidy
|
2021-12-11 19:25:39 +09:00 |
|
Dan Balasescu
|
6057037e35
|
Move playlist item beatmap population to MatchSubScreen
|
2021-12-10 20:08:59 +09:00 |
|
Dan Balasescu
|
e98060ac37
|
Remove unused using
|
2021-12-10 17:55:18 +09:00 |
|
Dean Herbert
|
970a9ae074
|
Add update thread asserts to RoomManager methods
|
2021-12-10 17:22:24 +09:00 |
|
Dean Herbert
|
3633494509
|
Merge pull request #16020 from smoogipoo/host-enqueue-2
Add support for enqueueing items in host-only mode, and changing arbitrary playlist items
|
2021-12-10 16:23:48 +09:00 |
|
Dean Herbert
|
bf1418bafc
|
Use OnlineID instead of legacy IDs for equality and lookups
|
2021-12-10 16:11:48 +09:00 |
|
Dan Balasescu
|
de0f37b08d
|
Separate editing and adding playlist items
|
2021-12-10 15:26:48 +09:00 |
|
Dean Herbert
|
88670c3b01
|
Document OpenSongSelection and mark null param
|
2021-12-10 14:14:22 +09:00 |
|
Dean Herbert
|
612f47bb9f
|
Add the ability to create playlists of 2 weeks ~ 3 months in duration
|
2021-12-10 13:45:29 +09:00 |
|
Dan Balasescu
|
671582a925
|
Allow host to enqeue items and items to be edited
|
2021-12-10 01:15:19 +09:00 |
|
Dan Balasescu
|
048a495115
|
Add edit button to DrawableRoomPlaylistItem
|
2021-12-10 01:08:54 +09:00 |
|
Dan Balasescu
|
05aa9635a8
|
Privatise button again
|
2021-12-10 00:38:18 +09:00 |
|
Dan Balasescu
|
f9af239ed9
|
Cleanup duplicated classes in DrawableRoomPlaylistItem
|
2021-12-09 23:56:49 +09:00 |
|
Dean Herbert
|
538a822760
|
Merge branch 'master' into multiplayer-playlist-deletion
|
2021-12-09 19:04:06 +09:00 |
|
Dean Herbert
|
dfe19f3509
|
Minor code reformatting
|
2021-12-09 17:53:40 +09:00 |
|
Dan Balasescu
|
0963b00453
|
Disallow item selection in playlists song select
|
2021-12-09 17:33:59 +09:00 |
|
Dan Balasescu
|
17d676200b
|
Xmldoc fixes from code review
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-12-09 17:33:36 +09:00 |
|
Dan Balasescu
|
1a0945daba
|
Siplify condition, allow host to always remove items
|
2021-12-09 14:33:50 +09:00 |
|
Dan Balasescu
|
8398f86440
|
Don't consider expired items in visibility check
|
2021-12-09 04:02:16 +09:00 |
|
Dan Balasescu
|
c34c580ad4
|
Add client-side + interface implementation
|
2021-12-09 03:08:59 +09:00 |
|
Dan Balasescu
|
23332995d1
|
Invert naming of exposed actions
|
2021-12-09 01:52:59 +09:00 |
|
Dan Balasescu
|
273042aa16
|
Add virtual method for creating different DrawablePlaylistItem types
|
2021-12-09 01:49:34 +09:00 |
|
Dan Balasescu
|
3b4833ca8e
|
A bit of cleanup + xmldocs on classes/members
|
2021-12-09 01:40:16 +09:00 |
|
Dan Balasescu
|
be2dbf42c3
|
Flatten DrawableRoomPlaylistWithResults into base class
|
2021-12-09 01:40:16 +09:00 |
|
Dan Balasescu
|
26f6c5e5a5
|
Remove ctor params from PlaylistsRoomPlaylist
|
2021-12-09 01:16:37 +09:00 |
|
Dan Balasescu
|
3be4d8b68d
|
Remove ctor params from DrawableRoomPlaylist/DrawablePlaylistItem
|
2021-12-09 01:04:56 +09:00 |
|
Dan Balasescu
|
beb5d61a42
|
Separate playlist item deletion to Playlists-specific class
|
2021-12-08 20:50:25 +09:00 |
|
Dan Balasescu
|
7e236c3a41
|
Remove unused dependency
|
2021-12-07 23:36:48 +09:00 |
|
Dan Balasescu
|
52230a6f00
|
Merge branch 'master' into multiplayer-delayed-playlist-load-broken
|
2021-12-07 22:45:05 +09:00 |
|