smoogipoo
|
8b1f5ff492
|
Only instantiate ruleset once
|
2020-12-20 18:25:23 +09:00 |
|
smoogipoo
|
ba4307a74c
|
Directly return task
|
2020-12-20 18:24:13 +09:00 |
|
smoogipoo
|
724e4b83fe
|
Fix nullability and remove early check
|
2020-12-20 18:21:03 +09:00 |
|
smoogipoo
|
fb61cdfd41
|
Remove unnecessary first-frame polling + address concerns
|
2020-12-20 18:20:45 +09:00 |
|
smoogipoo
|
812a1d2b4f
|
Fix onSuccess callback potentially being called on failure
|
2020-12-20 18:03:30 +09:00 |
|
smoogipoo
|
9b08f573ba
|
Fix room not created before being joined
|
2020-12-19 02:41:04 +09:00 |
|
smoogipoo
|
3f4a66c4ae
|
Add realtime multiplayer test scene abstract class
|
2020-12-19 02:23:42 +09:00 |
|
smoogipoo
|
0fb8615f95
|
Implement room parting
|
2020-12-19 02:02:04 +09:00 |
|
smoogipoo
|
7d1fe7955e
|
Small improvements to testable room manager
|
2020-12-19 01:57:40 +09:00 |
|
smoogipoo
|
9b0ca8fc3b
|
Make real time room manager not poll while inside a room
|
2020-12-19 01:57:30 +09:00 |
|
smoogipoo
|
2fc5561b7e
|
Add handling for GetRoomRequest()
|
2020-12-19 01:22:52 +09:00 |
|
smoogipoo
|
c6da680c80
|
Add a container for testing purposes
|
2020-12-19 01:19:08 +09:00 |
|
smoogipoo
|
c6555c53cc
|
Add a testable realtime room manager
|
2020-12-19 01:17:24 +09:00 |
|
smoogipoo
|
50a35c0f63
|
Add connection/disconnection capability
|
2020-12-19 01:16:00 +09:00 |
|
smoogipoo
|
1e2163f55e
|
Add a testable realtime multiplayer client
|
2020-12-19 01:14:50 +09:00 |
|
smoogipoo
|
a6520d3d44
|
Clear rooms and poll only when connected to multiplayer server
|
2020-12-19 01:01:09 +09:00 |
|
smoogipoo
|
cf2340cafb
|
Add a realtime room manager
|
2020-12-19 00:53:06 +09:00 |
|
smoogipoo
|
9ceb090f04
|
Fix ambiguous reference
|
2020-12-19 00:53:06 +09:00 |
|
smoogipoo
|
ab9158c306
|
Add a stateful multiplayer client
|
2020-12-19 00:53:06 +09:00 |
|
smoogipoo
|
f4e9703deb
|
Fix incorrect comparison
|
2020-12-19 00:52:42 +09:00 |
|
smoogipoo
|
4494bb1eb5
|
Abstract RoomManager and Multiplayer
|
2020-12-19 00:52:27 +09:00 |
|
Dean Herbert
|
0abe2b36b2
|
Merge pull request #11197 from smoogipoo/refactor-multiplayer-test-scene
Refactor multiplayer test scenes
|
2020-12-18 17:30:50 +09:00 |
|
Dean Herbert
|
9618f512d7
|
Merge pull request #11190 from frenzibyte/api-friends-list
Add global friends list to API providers
|
2020-12-18 16:44:29 +09:00 |
|
Dean Herbert
|
e6a38ffbce
|
Fix test failure due to polluted bindable value from previous test
|
2020-12-18 16:39:30 +09:00 |
|
Dean Herbert
|
a749dca20b
|
Remove left over using statement
|
2020-12-18 15:43:15 +09:00 |
|
Dean Herbert
|
99b670627a
|
Remove unused placeholder friend in DummyAPI implementation
|
2020-12-18 15:25:12 +09:00 |
|
Dean Herbert
|
57c5d45c02
|
Standardise and extract common connection failure handling logic
|
2020-12-18 15:19:38 +09:00 |
|
Dean Herbert
|
d36169f697
|
Move friend request to a more understandable place in connection flow
|
2020-12-18 15:16:48 +09:00 |
|
Dean Herbert
|
206bf3713e
|
Make IAPIProvider read-only bindables into IBindables
|
2020-12-18 15:16:36 +09:00 |
|
smoogipoo
|
208a9e596e
|
Set new room for each test iteration
|
2020-12-18 14:58:58 +09:00 |
|
Salman Ahmed
|
8a01e567a1
|
Fix API potentially getting stuck in connecting state
|
2020-12-18 03:06:28 +03:00 |
|
Salman Ahmed
|
9c22753f3f
|
Remove unnecessary inheritance to OverlayView
|
2020-12-18 02:51:19 +03:00 |
|
Salman Ahmed
|
5e4f667cff
|
Revert "Allow OverlayView fetching with no API requests required"
This reverts commit 449b9a21ae .
|
2020-12-18 01:27:58 +03:00 |
|
Bartłomiej Dach
|
569caa9500
|
Merge branch 'master' into add-bundle-header
|
2020-12-17 20:55:24 +01:00 |
|
Dean Herbert
|
bb586f3175
|
Merge pull request #11193 from smoogipoo/add-multiplayer-beatmap-checksum
Add beatmap checksum to MultiplayerRoomSettings
|
2020-12-17 23:55:38 +09:00 |
|
smoogipoo
|
c15bb6b928
|
Add beatmap hash to MultiplayerRoomSettings
|
2020-12-17 22:04:24 +09:00 |
|
Salman Ahmed
|
5d180753fa
|
Complete connection once friends list is succesfully fetched
|
2020-12-17 13:44:30 +03:00 |
|
Salman Ahmed
|
904a4daa98
|
Add todo comment reminding of updating friends list along
|
2020-12-17 13:33:49 +03:00 |
|
Salman Ahmed
|
94175d0532
|
Use global friends list instead of always fetching
|
2020-12-17 13:33:17 +03:00 |
|
Salman Ahmed
|
449b9a21ae
|
Allow OverlayView fetching with no API requests required
|
2020-12-17 13:31:57 +03:00 |
|
Salman Ahmed
|
78ce6f1cd2
|
Add friends list to API providers
|
2020-12-17 13:30:55 +03:00 |
|
Dean Herbert
|
3ff70d331a
|
Mark recordingScore as nullable
|
2020-12-17 16:17:13 +09:00 |
|
Dean Herbert
|
81b0db0401
|
Remove double construction of empty replay object
|
2020-12-17 16:17:08 +09:00 |
|
Dean Herbert
|
fe76a00621
|
Merge branch 'master' into add-bundle-header
|
2020-12-17 16:13:40 +09:00 |
|
smoogipoo
|
9571157841
|
Use ints for userid parameters
|
2020-12-16 20:04:36 +09:00 |
|
Dan Balasescu
|
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 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
c002184768
|
Clamp osu!mania's HitPosition offset to match osu-stable implementation
Closes #11184.
|
2020-12-16 18:08:19 +09:00 |
|
Dean Herbert
|
72d296f412
|
Add received timestamp and basic xmldoc for header class
|
2020-12-16 16:19:53 +09:00 |
|
Dean Herbert
|
84a0770789
|
Change frame header to use dictionary for compatibility
|
2020-12-16 15:35:46 +09:00 |
|