Dean Herbert
|
ff52a5ddc6
|
Add callbacks for join/leave events to notify other room occupants
|
2020-12-08 20:43:18 +09:00 |
|
Dean Herbert
|
ca86524c92
|
Add locking on join/leave operations
|
2020-12-08 20:43:18 +09:00 |
|
Dean Herbert
|
fdf025942b
|
Ensure room is locked when mutating users
|
2020-12-08 20:43:18 +09:00 |
|
Dean Herbert
|
8ebdb5723b
|
Add models for users and rooms
|
2020-12-08 20:43:18 +09:00 |
|
Dean Herbert
|
f4ccbbd092
|
Add basic server implementation
|
2020-12-08 20:43:18 +09:00 |
|
Dean Herbert
|
daed27460c
|
Add simple user state class
|
2020-12-08 20:43:18 +09:00 |
|
Dean Herbert
|
be4a668e0b
|
Add basic structure for multiplayer state and model components
|
2020-12-08 20:43:18 +09:00 |
|
ekrctb
|
94a59ac3b2
|
Make catch hit lighting logic not dependent on caught object
|
2020-12-08 20:41:26 +09:00 |
|
ekrctb
|
004c705aa9
|
Remove ScaleContainer and flatten the Drawable tree of catch DHO
|
2020-12-08 20:37:08 +09:00 |
|
ekrctb
|
56721a6fa9
|
Compute object position in stack via a pure function
|
2020-12-08 20:36:59 +09:00 |
|
Dan Balasescu
|
0739f09930
|
Merge pull request #11110 from ekrctb/fruit-piece-in-place
Implement in-place update of catch DrawableHitObject
|
2020-12-08 18:36:20 +09:00 |
|
Dan Balasescu
|
c3241f163d
|
Merge pull request #11126 from ekrctb/fix-catcher-trail-sprite-pooled
Clear all transforms of catcher trail sprite before returned to pool
|
2020-12-08 17:59:23 +09:00 |
|
Dan Balasescu
|
1757b9c3e7
|
Merge branch 'master' into fruit-piece-in-place
|
2020-12-08 17:42:34 +09:00 |
|
Dan Balasescu
|
67e0f02665
|
Merge pull request #11123 from ekrctb/catcher-on-result
Move catcher state changing logic to OnNewResult and OnRevertResult
|
2020-12-08 17:42:18 +09:00 |
|
ekrctb
|
22a5df6309
|
Clear all transforms of catcher trail sprite before returned to pool
|
2020-12-08 17:31:00 +09:00 |
|
ekrctb
|
4d5c242d35
|
Use virtual property instead of a field for optional pieces
|
2020-12-08 17:15:40 +09:00 |
|
smoogipoo
|
9d926de944
|
Fix test failure
|
2020-12-08 17:04:30 +09:00 |
|
ekrctb
|
603cecb2eb
|
Make CatchHitObjectPiece abstract class
|
2020-12-08 17:02:57 +09:00 |
|
ekrctb
|
17d48c82f6
|
Use switch statement instead of an array
|
2020-12-08 16:59:06 +09:00 |
|
Dan Balasescu
|
197a787f77
|
Merge pull request #11115 from peppy/archive-model-manager-stream-import-support
Add the ability to import into ArchiveModelManagers from a stream
|
2020-12-08 16:45:07 +09:00 |
|
Dan Balasescu
|
f9afb7f335
|
Merge branch 'master' into archive-model-manager-stream-import-support
|
2020-12-08 16:11:11 +09:00 |
|
ekrctb
|
02571ec7ae
|
Remove hit explosion on revert result
|
2020-12-08 15:43:17 +09:00 |
|
ekrctb
|
1a66d8f2bc
|
Remove caught objects on revert result
|
2020-12-08 15:24:39 +09:00 |
|
ekrctb
|
100b365c98
|
Restore hyper dash state on revert judgement result
|
2020-12-08 15:21:47 +09:00 |
|
ekrctb
|
cb76a2d7b5
|
Restore catcher state on revert judgement result
|
2020-12-08 15:03:03 +09:00 |
|
ekrctb
|
0213f77b4b
|
Move catcher state changing logic to OnNewResult method
|
2020-12-08 14:28:30 +09:00 |
|
Dean Herbert
|
88db7823b2
|
Merge pull request #11119 from smoogipoo/rework-multi-filtercontrol
|
2020-12-08 13:15:42 +09:00 |
|
Dean Herbert
|
58d7e41978
|
Enable nullable on ImportTask
|
2020-12-08 12:52:34 +09:00 |
|
Dan Balasescu
|
c3cb82489b
|
Merge pull request #11107 from Xexxar/ar11-nerf
osu! PerformanceCalc Short Map AR11 Nerf
|
2020-12-08 12:51:26 +09:00 |
|
Dean Herbert
|
77279a7e56
|
Update stale xmldoc on import method
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2020-12-08 12:48:59 +09:00 |
|
smoogipoo
|
57b7ef88e2
|
Fix spacing
|
2020-12-08 12:12:53 +09:00 |
|
ekrctb
|
4da6717d0e
|
Rename things in PulpFormation
|
2020-12-08 10:33:18 +09:00 |
|
ekrctb
|
3cbdaf5960
|
Make resolved properties protected
|
2020-12-08 10:30:23 +09:00 |
|
Lucas A
|
c778646f10
|
Add support for importing replay files.
|
2020-12-07 18:01:57 +01:00 |
|
smoogipoo
|
10c1823534
|
Remove now unused files
|
2020-12-07 22:07:11 +09:00 |
|
smoogipoo
|
34f3672750
|
Make ctor protected
|
2020-12-07 22:04:41 +09:00 |
|
smoogipoo
|
f599427080
|
Implement TimeshiftFilterControl
|
2020-12-07 22:04:35 +09:00 |
|
smoogipoo
|
1b3836aeef
|
Re-implement multiplayer FilterControl
|
2020-12-07 21:59:26 +09:00 |
|
smoogipoo
|
5be0672fe9
|
Split out enums
|
2020-12-07 21:54:42 +09:00 |
|
Dean Herbert
|
c36551227e
|
Merge pull request #11117 from smoogipoo/max-room-name-length
Limit room name to 100 characters
|
2020-12-07 21:20:31 +09:00 |
|
smoogipoo
|
fa65874763
|
Limit room name to 100 characters
|
2020-12-07 21:09:38 +09:00 |
|
ekrctb
|
b2e5658d23
|
Merge branch 'master' into fruit-piece-in-place
|
2020-12-07 18:57:42 +09:00 |
|
Dan Balasescu
|
87da6b3270
|
Merge pull request #11113 from ekrctb/fix-scrolling-wrong-layout-one-frame
Fix scrolling hit object displayed in wrong position for one frame
|
2020-12-07 18:48:24 +09:00 |
|
Dan Balasescu
|
fb599e0746
|
Merge pull request #11114 from ekrctb/pool-catcher-trail
Pool catcher trail sprite
|
2020-12-07 18:48:08 +09:00 |
|
Dan Balasescu
|
cdc7ef8c15
|
Merge pull request #10925 from peppy/fix-multiple-playback-on-skin-change
Fix skinnable sounds playing more than once on skin change
|
2020-12-07 18:45:19 +09:00 |
|
Dean Herbert
|
86cf42d610
|
Merge pull request #11091 from ekrctb/move-piece-files
Move `Piece*` classes under `Skinning` namespace
|
2020-12-07 18:42:19 +09:00 |
|
Dean Herbert
|
8eb1076fd7
|
Add test coverage
|
2020-12-07 18:18:14 +09:00 |
|
ekrctb
|
12c6b3c1fb
|
Pool catcher trail sprite
|
2020-12-07 18:12:55 +09:00 |
|
Dean Herbert
|
eb38bc4b4c
|
Add the ability to import into ArchiveModelManagers from a stream
|
2020-12-07 18:09:18 +09:00 |
|
ekrctb
|
a548269c34
|
Fix scrolling hit object displayed in wrong position for one frame
|
2020-12-07 17:26:12 +09:00 |
|