Commit Graph

34910 Commits

Author SHA1 Message Date
e097b6e61c Add ScalingContainer back
Don't want to set DHO.Scale or DHO.Rotation because because DHO may be transformed by mods.
DHO.Size is also assigned for drawable visualizer
2020-12-10 19:42:01 +09:00
a8e2f35b62 Remove unneeded check of caught object removal
The logic was public but now it is private
so the condition is ensured by the caller
2020-12-09 10:50:35 +09:00
775c4bad97 Remove unneeded lifetime assignment 2020-12-09 10:47:04 +09:00
da2f3d4473 Move classes to separate files 2020-12-09 10:40:42 +09:00
b52e279702 Reword exception message 2020-12-09 10:38:11 +09:00
86445e7c23 Remove unnecessary copy 2020-12-09 10:36:54 +09:00
c8b0934573 Rename caughtFruitContainer -> caughtObjectContainer 2020-12-09 10:35:36 +09:00
ccca7e0b25 more specific type droppedObjectContainer 2020-12-09 10:35:01 +09:00
df9de7a8dd Remove null check that is not required anymore 2020-12-09 10:28:42 +09:00
b80204642e Revert rename error 2020-12-09 10:25:35 +09:00
1212ffd24f Rename to CopyStateFrom, and add comment 2020-12-08 23:35:24 +09:00
5ca98b0033 Add doc comments a bit 2020-12-08 23:11:22 +09:00
1f36bbecd1 Fix dropped objects not removed on revert result 2020-12-08 23:07:30 +09:00
749d5380ca Pool caught objects and dropped objects 2020-12-08 22:38:10 +09:00
a32dac00dd Introduce IHasCatchObjectState implemented by DHO and CaughtObject 2020-12-08 21:29:26 +09:00
c301223d8c Make object on the catcher plate separate CaughtObject class 2020-12-08 21:11:40 +09:00
ed50fd445e Fix hit lighting colour not applied in TestSceneCatcher 2020-12-08 21:07:12 +09:00
94a59ac3b2 Make catch hit lighting logic not dependent on caught object 2020-12-08 20:41:26 +09:00
004c705aa9 Remove ScaleContainer and flatten the Drawable tree of catch DHO 2020-12-08 20:37:08 +09:00
56721a6fa9 Compute object position in stack via a pure function 2020-12-08 20:36:59 +09:00
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
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
1757b9c3e7 Merge branch 'master' into fruit-piece-in-place 2020-12-08 17:42:34 +09:00
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
22a5df6309 Clear all transforms of catcher trail sprite before returned to pool 2020-12-08 17:31:00 +09:00
4d5c242d35 Use virtual property instead of a field for optional pieces 2020-12-08 17:15:40 +09:00
9d926de944 Fix test failure 2020-12-08 17:04:30 +09:00
603cecb2eb Make CatchHitObjectPiece abstract class 2020-12-08 17:02:57 +09:00
17d48c82f6 Use switch statement instead of an array 2020-12-08 16:59:06 +09:00
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
f9afb7f335 Merge branch 'master' into archive-model-manager-stream-import-support 2020-12-08 16:11:11 +09:00
02571ec7ae Remove hit explosion on revert result 2020-12-08 15:43:17 +09:00
1a66d8f2bc Remove caught objects on revert result 2020-12-08 15:24:39 +09:00
100b365c98 Restore hyper dash state on revert judgement result 2020-12-08 15:21:47 +09:00
cb76a2d7b5 Restore catcher state on revert judgement result 2020-12-08 15:03:03 +09:00
0213f77b4b Move catcher state changing logic to OnNewResult method 2020-12-08 14:28:30 +09:00
88db7823b2 Merge pull request #11119 from smoogipoo/rework-multi-filtercontrol 2020-12-08 13:15:42 +09:00
58d7e41978 Enable nullable on ImportTask 2020-12-08 12:52:34 +09:00
c3cb82489b Merge pull request #11107 from Xexxar/ar11-nerf
osu! PerformanceCalc Short Map AR11 Nerf
2020-12-08 12:51:26 +09:00
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
57b7ef88e2 Fix spacing 2020-12-08 12:12:53 +09:00
4da6717d0e Rename things in PulpFormation 2020-12-08 10:33:18 +09:00
3cbdaf5960 Make resolved properties protected 2020-12-08 10:30:23 +09:00
10c1823534 Remove now unused files 2020-12-07 22:07:11 +09:00
34f3672750 Make ctor protected 2020-12-07 22:04:41 +09:00
f599427080 Implement TimeshiftFilterControl 2020-12-07 22:04:35 +09:00
1b3836aeef Re-implement multiplayer FilterControl 2020-12-07 21:59:26 +09:00
5be0672fe9 Split out enums 2020-12-07 21:54:42 +09:00
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
fa65874763 Limit room name to 100 characters 2020-12-07 21:09:38 +09:00