Commit Graph

324 Commits

Author SHA1 Message Date
Dean Herbert 7ac4d2c4be Move "drawable" to first prefix 2020-11-14 18:05:30 +09:00
Dean Herbert 90f37ff4ab Rejig namespaces 2020-11-14 18:04:59 +09:00
smoogipoo 5b60f32c7f Move implementation into OsuPlayfield 2020-11-14 01:03:23 +09:00
smoogipoo f7f70d41df Add osu! editor pooling support 2020-11-13 17:28:26 +09:00
smoogipoo beb6bbd2a1 Implement now abstract method 2020-11-13 14:58:32 +09:00
smoogipoo 3f78d81386 Add nested osu! hitobject pooling 2020-11-12 15:59:48 +09:00
smoogipoo 1ea526b5ef Adjust pooling implementation with branch changes 2020-11-12 15:39:02 +09:00
smoogipoo bf72961959 Add top-level osu! hitobject pooling 2020-11-12 15:39:02 +09:00
Dean Herbert 54f927ee11 Move casts to DrawableHitObject instead 2020-11-05 15:41:55 +09:00
smoogipoo 9c1c9945af Make FollowPointRenderer use hitobject models 2020-11-05 15:01:45 +09:00
Dean Herbert 267b399f9f Add some simple border styles 2020-10-20 13:59:03 +09:00
Bartłomiej Dach bca0539735 Move setting to osu! ruleset subsection 2020-10-19 21:05:21 +02:00
Bartłomiej Dach 4267d23d59 Move border to more appropriate namespace 2020-10-19 20:56:34 +02:00
Bartłomiej Dach 4af3fd1ed6 Allow toggling border on & off during gameplay 2020-10-19 20:41:45 +02:00
Bartłomiej Dach 053c7a69a6 Fix code style issues & compilation failures 2020-10-19 20:22:48 +02:00
Dean Herbert 22bde43106
Merge branch 'master' into visible-playfield-boundary 2020-10-19 18:05:28 +09:00
Dean Herbert 9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
Endrik Tombak 8cd13729ee Actually multiply by the multiplier 2020-10-02 19:34:49 +03:00
Endrik Tombak 16f331cf6d Move implementation to LegacyCursorTrail 2020-10-02 19:34:06 +03:00
Endrik Tombak fa1903cd03 Get bound copy instead 2020-10-01 23:41:24 +03:00
Endrik Tombak abf1afd3f1 Do not decrease density 2020-10-01 23:27:57 +03:00
Endrik Tombak 9e52f9c858 Consider cursor size in trail interval 2020-10-01 23:23:28 +03:00
Yao Chung Hu 96f39dd350 Merge remote-tracking branch 'upstream/master' into visible-playfield-boundary 2020-09-05 01:50:13 -05:00
Sebastian Krajewski 2c73fc0e1b
Merge branch 'master' into playfield-shift 2020-08-05 22:34:43 +02:00
smoogipoo 24bc9b33b1 Always place spinners behind hitcircles/sliders 2020-08-05 15:40:45 +09:00
Sebastian Krajewski 9fb7b8f3d8 Rename the property to "AlignWithStoryboard" 2020-08-04 15:43:33 +02:00
Sebastian Krajewski 675f618b28 Apply playfield's offset only in play mode 2020-08-03 14:18:45 +02:00
Sebastian Krajewski c48648ea2a Add playfield shift like in osu-stable 2020-08-03 13:00:36 +02:00
Yao Chung Hu d40f209f4b Move Playfield Border to OsuPlayfield Ruleset 2020-07-10 07:36:21 -05:00
Dean Herbert 024fb52726 Fix unnecessary using 2020-07-10 19:05:31 +09:00
Dean Herbert c9e54651d5
Merge branch 'master' into judgement-pooling 2020-07-10 18:51:42 +09:00
Dean Herbert f872343bab Make Apply virtual to further simplify application process 2020-07-10 18:35:20 +09:00
Dean Herbert 8aff828dfe Move application of judgements to Apply method 2020-07-10 18:34:31 +09:00
Dean Herbert c562435267 Adjust cursor transforms for better feel 2020-07-10 14:44:30 +09:00
Dean Herbert a21c2422c5 Make cursor centre portion non-expanding and more visible with outline 2020-07-10 14:44:20 +09:00
Dean Herbert e211ba5e7d Fix cursor scale potentially not being updated if set too early 2020-07-10 14:43:30 +09:00
Dean Herbert 51050ec4ef Add per-result type pooling 2020-07-06 12:54:39 +09:00
Dean Herbert ffec4298a7 Use DrawablePool for DrawableJudgements 2020-07-04 16:45:50 +09:00
smoogipoo dc41e74e19 Fix cursor trail not displaying 2020-06-02 23:54:23 +09:00
smoogipoo 355e682e24 Fix typo in exception 2020-04-20 13:23:27 +09:00
Dean Herbert 8c85602ad0 Use foreach for conformity 2020-04-20 11:00:42 +09:00
Dean Herbert e1acfd26a6 Simplify return logic 2020-04-20 10:59:44 +09:00
Dean Herbert 28318a0140 Add mention of notelock in xmldoc (potentially easier to find class) 2020-04-20 10:59:08 +09:00
smoogipoo bbcbd7e3fb Simplify by removing custom enumerator 2020-04-17 14:48:12 +09:00
smoogipoo 2dee5e03e3 Dispose enumerators for safety 2020-04-17 14:40:29 +09:00
smoogipoo a4a7823817 Add fail-safe to ensure hittability after a hit 2020-04-17 14:22:03 +09:00
smoogipoo 62f77a05be Optimise by removing state machine 2020-04-17 14:00:00 +09:00
smoogipoo 3daacbc2d2 Initial inefficient refactor of hitobject enumeration 2020-04-17 13:34:20 +09:00
smoogipoo 6988df30bd Rename variable, add comment 2020-04-10 03:12:13 +09:00
smoogipoo 42b3ff805b Rename methods + fix incorrect method usage 2020-04-10 03:07:44 +09:00