Commit Graph

21907 Commits

Author SHA1 Message Date
2db7433c0b Refactor player score creation and submission process 2020-12-18 16:51:59 +09:00
c80ecec0b4 Reorder methods 2020-12-18 15:36:24 +09:00
569caa9500 Merge branch 'master' into add-bundle-header 2020-12-17 20:55:24 +01:00
bb586f3175 Merge pull request #11193 from smoogipoo/add-multiplayer-beatmap-checksum
Add beatmap checksum to MultiplayerRoomSettings
2020-12-17 23:55:38 +09:00
c15bb6b928 Add beatmap hash to MultiplayerRoomSettings 2020-12-17 22:04:24 +09:00
3ff70d331a Mark recordingScore as nullable 2020-12-17 16:17:13 +09:00
81b0db0401 Remove double construction of empty replay object 2020-12-17 16:17:08 +09:00
fe76a00621 Merge branch 'master' into add-bundle-header 2020-12-17 16:13:40 +09:00
9571157841 Use ints for userid parameters 2020-12-16 20:04:36 +09:00
7321e59c4b Merge pull request #11186 from peppy/mania-clamp-hit-position-offset
Clamp osu!mania's HitPosition offset to match osu-stable implementation
2020-12-16 18:52:59 +09:00
39957382f7 Merge pull request #11099 from Game4all/android-add-import-support
Add support for importing files on Android
2020-12-16 18:25:08 +09:00
c002184768 Clamp osu!mania's HitPosition offset to match osu-stable implementation
Closes #11184.
2020-12-16 18:08:19 +09:00
72d296f412 Add received timestamp and basic xmldoc for header class 2020-12-16 16:19:53 +09:00
84a0770789 Change frame header to use dictionary for compatibility 2020-12-16 15:35:46 +09:00
88b3bf06e8 Merge branch 'master' into add-bundle-header 2020-12-16 13:40:15 +09:00
ef57ae6f40 Merge pull request #11127 from peppy/realtime-multiplayer
Add client-side models and interfaces required for multiplayer
2020-12-16 13:22:01 +09:00
31fe28b8b3 Remove IStatefulMultiplayerClient 2020-12-16 12:32:53 +09:00
4cd290af11 Split server interfaces 2020-12-16 12:31:11 +09:00
f5eab1047c Merge branch 'master' into android-add-import-support 2020-12-15 21:26:12 +01:00
ea6c196f81 Remove unused using statement 2020-12-15 16:03:18 +09:00
e37089af5e Further code cleanup 2020-12-15 15:44:56 +09:00
8b68ccc0ff Rename class and move inside HUD namespace 2020-12-15 15:34:11 +09:00
dd5572b20a Remove unnecessary methods and event 2020-12-15 15:26:20 +09:00
8362ad37e3 Bring up-to-date with code changes 2020-12-15 15:22:14 +09:00
70e5d4495a Merge branch 'master' into ingame-leaderboard-general-implementation 2020-12-15 15:14:56 +09:00
3faf7db068 Merge pull request #10882 from PercyDan54/import-screen
Add File Import screen
2020-12-15 15:03:15 +09:00
f0e6b6eaf8 sort by ruleset id first then star diff 2020-12-15 11:09:09 +07:00
10ee8ed8e8 Reorder functions and simplify transform logic 2020-12-15 13:04:11 +09:00
0d4ac2f748 Refresh view after import completes 2020-12-15 12:57:28 +09:00
db4f2d5ffb Refresh view after import succeeds 2020-12-15 12:52:45 +09:00
cafe81ab97 Further refactoring and bindable simplification 2020-12-15 12:52:38 +09:00
33f77f81f2 Disable the import button when no file is selected, rather than weird flash logic 2020-12-15 12:43:48 +09:00
cba4657021 Get handled file extensions from game itself, rather than duplicating locally 2020-12-15 12:37:41 +09:00
26fa010fed Merge branch 'master' into import-screen 2020-12-15 12:37:27 +09:00
0d9c1cb5d3 Fix issues with data serialisation 2020-12-14 18:41:24 +09:00
c5112edd08 Add comment regarding the reasoning for encapsulating the task in another 2020-12-14 18:03:01 +09:00
f3e6c586f7 Change waitForReady back to private implementation 2020-12-14 17:59:04 +09:00
79768f0aa4 Update framework 2020-12-14 17:52:38 +09:00
29f3e8e486 Merge branch 'master' into fix-load-too-fast 2020-12-14 17:52:35 +09:00
ae22f75406 Bind replay recording score to judgement changes 2020-12-14 17:33:33 +09:00
64a2526678 Add header class and basic flow for propagating data updates 2020-12-14 17:33:23 +09:00
1793385e96 Pass a score to the replay recorder to allow reading more general scoring data 2020-12-14 16:52:14 +09:00
51e8a05f18 Seal SetRecordTarget method to simplify modification 2020-12-14 16:44:29 +09:00
558955d65d Merge pull request #11167 from Firmatorenio/mania-legacyskin-scoreposition
Adjust mania judgement position in legacy skins according to their ScorePosition setting
2020-12-14 16:36:11 +09:00
0d7f53b0b9 Fix gameplay loading too fast the first time entering a beatmap 2020-12-14 14:21:21 +09:00
2e88e283d8 Remove unused using 2020-12-14 13:20:51 +09:00
028909353c Revert one more change 2020-12-14 13:15:52 +09:00
e01b41b7d1 Merge branch 'master' into mania-legacyskin-scoreposition 2020-12-14 13:10:48 +09:00
1794bfeddb Move offset into legacy mania judgement 2020-12-14 13:07:55 +09:00
ca11eeefdf Merge branch 'master' into mania-legacyskin-scoreposition 2020-12-14 11:25:34 +09:00