Commit Graph

35531 Commits

Author SHA1 Message Date
f13683dc90 Correctly account for max combo of the input, rather than the global 2020-12-17 16:05:41 +09:00
cc3dddf59f Fix test scene crashing on second run of SetUp
Also correctly support LongRunningLoad
2020-12-17 16:02:07 +09:00
de9c21e7d1 Tenatively mark leaderboard class as LongRunningLoad until final integration 2020-12-17 15:48:53 +09:00
41d8b84bd7 Revert MaxBaseScore to being a private field (no longe required to be public) 2020-12-17 15:47:20 +09:00
b9a8d1e455 Merge pull request #11187 from smoogipoo/multiplayer-int-userids
Use ints for userid parameters
2020-12-16 20:44:42 +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
cda3bd2017 Rename test scene to match tested class name 2020-12-16 16:22:47 +09:00
a01bb3d5a3 Better limit bindable exposure of data class 2020-12-16 16:20:29 +09:00
6bce587b59 Pass users in via constructor and correctly unbind on disposal 2020-12-16 16:20:29 +09:00
6e2131c164 Don't track local user score in any special way 2020-12-16 16:20:29 +09:00
c1ba0f4642 Use a local lookup cache for better usernames 2020-12-16 16:20:29 +09:00
09d0ceb766 Add testing setup to get a better visual idea of how scoreboard will work
fixup! Add method to ScoreProcessor to calculate score and accuracy from statistics
2020-12-16 16:20:29 +09:00
d009a0be51 Move class to final location 2020-12-16 16:20:29 +09:00
2954218897 Add method to ScoreProcessor to calculate score and accuracy from statistics 2020-12-16 16:20:29 +09:00
fb795f6bfd Add initial hook-up to spectator backend 2020-12-16 16:20:29 +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
d0668192aa Ensure stream disposal & move entire operation inside task 2020-12-15 21:25:53 +01:00
d0bcab3c98 Merge pull request #5499 from frenzibyte/ingame-leaderboard-general-implementation
Add base implementation for in-game leaderboards
2020-12-15 22:09:25 +09: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
b5ab400ad7 Fix test filename not matching updated class name 2020-12-15 15:44:43 +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
bcb59fe425 Merge pull request #11175 from Xexxar/speedacc-rework
Change accuracy curve for speed pp awarded in the osu! ruleset
2020-12-15 14:42:35 +09:00
865d3b5df1 Merge branch 'master' into speedacc-rework 2020-12-15 14:08:33 +09:00
801080e06e Merge pull request #11180 from gagahpangeran/beatmap-diff-icon
Fix beatmapset panel difficulty icon order
2020-12-15 13:58:23 +09:00
8bdef0ff55 Code quality fix
Co-authored-by: Dean Herbert <pe@ppy.sh>
2020-12-15 13:18:41 +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
8ec7a10580 Merge pull request #11163 from bdach/taiko-strong-state-refactor
Refactor taiko's strong state management in hitobject hierarchy
2020-12-15 12:24:22 +09:00
48805a82f9 Merge branch 'master' into taiko-strong-state-refactor 2020-12-15 11:46:52 +09:00
52d9864818 Merge pull request #11179 from bdach/swell-rewind-crash
Fix swells crashing on rapid seeks in editor
2020-12-15 11:21:37 +09:00