Commit Graph

43135 Commits

Author SHA1 Message Date
ea6e441dec Simplify method of marking players as playing in test scenes 2021-08-09 19:21:22 +09:00
551929cf5a Simplify method of marking players as playing in test scenes 2021-08-09 19:18:13 +09:00
5f3d087101 Also add team score display to multiplayer spectator screen 2021-08-09 19:17:51 +09:00
121648b593 Add gameplay-specific team score display which can expand and contract 2021-08-09 19:17:51 +09:00
24accdcab0 Add LegacyUtils class with non linear colour interpolation method 2021-08-09 18:56:47 +10:00
3686c657d2 Merge branch 'master' into fix-legacy-slider-body-colour-interpolation 2021-08-09 18:48:03 +10:00
359b6ec174 Merge pull request #14176 from peppy/update-framework
Update framework
2021-08-09 17:34:30 +09:00
ebbf6467e8 Support more than two teams 2021-08-09 17:23:02 +09:00
cdc173e867 Add tracking of team totals to leaderboard implementation 2021-08-09 17:08:32 +09:00
77c9aadd05 Add team colour support to multiplaye gameplay leaderboard panels 2021-08-09 17:06:25 +09:00
e1d4eee1d2 Add the ability to set custom overriding colours on GameplayLeaderboardScores 2021-08-09 17:06:21 +09:00
ab522e1569 Add test coverage of team display on leaderboard 2021-08-09 17:06:21 +09:00
1e5d9003d3 Add the ability for tests to alter the room and user states which during testing 2021-08-09 16:58:36 +09:00
1f69c61fd8 Update framework 2021-08-09 16:38:21 +09:00
0fa1f085df Store MultiplayerRoomUser as part of tracked data 2021-08-09 16:31:18 +09:00
54ffb8dc4e Add basic multiplayer gameplay test coverage 2021-08-09 16:31:18 +09:00
fcec714b4f Add safeties to avoid MultiplayerPlayer crashing when beatmap can't be loaded 2021-08-09 16:31:18 +09:00
aa4c6b9341 Bring across tournament score display for game usage 2021-08-09 16:30:37 +09:00
e08b1223ab Move team colours to OsuColour 2021-08-09 16:30:37 +09:00
f4739d0118 Remove MaskingSmoothness to avoid making sheered container blurry 2021-08-09 16:28:43 +09:00
0b76460043 Merge branch 'master' into lounge-redesign 2021-08-09 16:28:28 +09:00
a12f6b78a4 Split status retrieval into its own method 2021-08-09 16:21:12 +09:00
7cb743a734 Move font sizing to base class 2021-08-09 16:17:51 +09:00
30cda318f9 Reorganise code slightly 2021-08-09 15:57:18 +09:00
aa6abb3e33 Merge pull request #14175 from Joehuu/replace-appveyor-badge
Update build status badge to github actions
2021-08-09 15:31:09 +09:00
a552b659d3 Update build status badge to github actions 2021-08-08 19:36:27 -07:00
3a741affa3 Remove whitespaces 2021-08-08 21:27:48 +03:00
c72224fa94 Add "Mirror" mod to osu!catch 2021-08-08 13:45:13 -04:00
140d29d537 Use helper methods instead of local valueAt() method 2021-08-08 23:54:35 +10:00
9e805dcd44 Fix legacy slider body colour interpolation 2021-08-08 21:27:32 +10:00
c8a0b6058f Merge pull request #14147 from nekodex/more-missing-sounds
Misc hover/select sound usage updates
2021-08-08 04:14:04 +09:00
db270a79ab Update resources 2021-08-08 03:54:20 +09:00
404a4234cb Merge branch 'master' into more-missing-sounds 2021-08-08 03:49:17 +09:00
d099bb8ab6 Calculate offsets from overlay ScreenSpaceDrawQuads instead 2021-08-07 21:08:26 +03:00
19a19f915c Adjust settings panel to autosize to zero when hiding it
Previously, when hiding the settings overlay, it remains to have a width
of `56` (sidebar width), this is due to the panel content being placed
next to the sidebar, so therefore the content has to move 400
(PANEL_WIDTH) + 56 (sidebar_width) backwards, for the overlay to have a
width of 0 on hide.
2021-08-07 21:07:08 +03:00
9f3013e2c8 Remove all HorizontalScreenOffset calculations from overlays 2021-08-07 19:30:12 +03:00
e924ea8d93 Make ScreenOffsetContainer privatly settable only 2021-08-07 18:52:27 +03:00
ff1730f9f8 Do not play open/close samples for top-level menus 2021-08-07 14:38:54 +02:00
9ac5c9aa2f Fix notification overlay having incorrect initial X 2021-08-07 01:27:54 +03:00
ae733e202f Fix tests executing before overlays load 2021-08-07 00:36:52 +03:00
8dc0650ca7 Add test coverage 2021-08-06 22:56:43 +03:00
ac157f6cef Fix settings panel children not processing transforms while masked away 2021-08-06 22:36:26 +03:00
a9c99f149a Merge pull request #14149 from peppy/update-framework
Update framework
2021-08-07 02:04:08 +09:00
2f187cb90f Update framework 2021-08-07 01:17:58 +09:00
f77037ef57 Replace state-based screen offsetting logic with HorizontalScreenOffsets 2021-08-06 18:38:57 +03:00
8e8e0fb8d8 Add placement-dependent horizontal screen offset properties 2021-08-06 18:38:15 +03:00
067ff0e0ad Store last opened settings subpanel rather than relying on LINQ 2021-08-06 18:38:15 +03:00
52400961f6 Add open/close sounds to context menus 2021-08-06 23:47:02 +09:00
5031b19b42 Add sounds to multiplayer games list 2021-08-06 23:39:42 +09:00
3f06ecdd48 Add open/close sounds to menus 2021-08-06 21:01:34 +09:00