Commit Graph

152 Commits

Author SHA1 Message Date
smoogipoo db12fafc2c Update comment 2020-04-28 18:58:29 +09:00
smoogipoo ff24a15760 Fix vertical drag in down-scroll scenarios 2020-04-28 18:36:24 +09:00
smoogipoo 7d54d4b800 Improve test scene 2020-04-28 18:36:10 +09:00
smoogipoo f93291e25b Remove unused override 2020-04-28 18:35:22 +09:00
smoogipoo e5131400e7 Remove now unnecessary position manipulation 2020-04-28 18:34:39 +09:00
smoogipoo 3eb7c8755c Cleanup 2020-04-28 15:34:41 +09:00
smoogipoo 7342e00151 Convert positions to local HOC coordinate space 2020-04-28 14:00:14 +09:00
smoogipoo cebc0fc046 Attempt to fix multiple selection movements 2020-04-27 20:35:24 +09:00
smoogipoo b88dd44252 Fix movement not working correctly in down-scroll 2020-04-27 19:47:25 +09:00
smoogipoo acf95fca9c Remove old, now unnecessary method 2020-04-27 17:14:15 +09:00
smoogipoo 7f5a1d7f44 Merge branch 'master' into fix-mania-selection 2020-04-27 17:09:40 +09:00
smoogipoo 2b0deec491 Finish note placement on mouse down 2020-04-24 13:20:41 +09:00
smoogipoo 4ebb28d3e7 wip 2020-04-23 17:52:54 +09:00
smoogipoo 0a840a2613 Fix mania not getting its own selection handler 2020-04-23 17:41:33 +09:00
smoogipoo 12c235027d Remove stale file 2020-04-23 13:28:27 +09:00
smoogipoo 22d2607ff5 Only commit if placement is active 2020-04-23 12:53:09 +09:00
smoogipoo c59096a941 Fix note placement 2020-04-23 12:36:40 +09:00
Dean Herbert 12c21cba7e Add missing masking specification 2020-04-11 15:20:27 +09:00
smoogipoo 1952fcc0ce Implement mania hold note skinning 2020-03-31 16:42:35 +09:00
smoogipoo c4f76ffdaf Implement mania note skinning 2020-03-31 15:29:25 +09:00
Dean Herbert 0fe41fd50a Fix blueprint showing even when mouse outside of container 2020-02-13 09:03:48 +09:00
Dean Herbert e31d69c749 Add commit status to EndPlacement; call BeginPlacement on initial movement 2020-02-07 18:02:48 +09:00
Dean Herbert 289be7a17b Merge branch 'i-beat-snapping' into timeline-maybe 2020-01-23 15:45:33 +09:00
Dean Herbert 6dd50572d2 Break mania more 2020-01-21 17:37:43 +09:00
Dean Herbert bd96cf94a6 Begin refactoring SelectionBlueprint to handle non-drawable HitObjects 2020-01-21 12:47:14 +09:00
smoogipoo bfb056c612 Apply input method signature refactorings 2020-01-20 18:17:21 +09:00
Dean Herbert d57f55f053 Apply remaining changes required to restore previous functionality 2020-01-15 19:09:49 +09:00
Dean Herbert ee332e0d42 Split out BlueprintContainer functionality further 2020-01-02 18:21:16 +09:00
smoogipoo 7ac6f68de8 Rewrite hold note input handling 2019-12-23 17:48:57 +09:00
smoogipoo 5861eca80d Make DrawableRuleset take a converted beatmap 2019-12-12 15:58:11 +09:00
Huo Yaoyuan 818553027b Merge branch 'master' into sharpen 2019-11-21 23:42:46 +08:00
Berkan Diler 6cab517b2d .NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK. 2019-11-20 13:37:47 +01:00
Huo Yaoyuan 7d7b9e36b2 Use compound assignment. 2019-11-12 19:53:50 +08:00
smoogipoo 1f9f03dc66 Add temporary fix for null references 2019-11-07 13:36:54 +09:00
smoogipoo 8d42e45fd3 Make holdnote notes update lazily 2019-11-07 13:23:00 +09:00
smoogipoo 8141509a71 Split hold note blueprints into separate file 2019-11-07 12:59:05 +09:00
smoogipoo 2c1bfd62ef Disallow selections to be moved outside of the playfield 2019-11-06 17:28:04 +09:00
smoogipoo 38c2c328ff Rename HitObject -> DrawableObject in selection blueprints 2019-10-21 17:04:56 +09:00
Dean Herbert d0eaf629af
Merge branch 'master' into dho-apply 2019-10-18 19:45:10 +09:00
Dean Herbert e3740fbc77
Merge pull request #6528 from smoogipoo/fix-mania-selection-movement
Fix mania hitobject selections not moving correctly
2019-10-18 16:28:04 +09:00
smoogipoo c4cc960e15 Fix mania hitobject selections not moving correctly 2019-10-17 18:00:15 +09:00
smoogipoo 510ce9345f Fix potential blueprint nullrefs with the new structure 2019-10-17 16:14:28 +09:00
smoogipoo 79b2c7b480 Make BeginPlacement() set the hitobject start time 2019-10-16 20:04:15 +09:00
smoogipoo 8b661e624d Remove drag from class/method namings + refactor 2019-10-08 19:08:31 +09:00
smoogipoo 08d043f447 Move selection relative to the hitobject start positions 2019-10-08 18:57:03 +09:00
Dean Herbert 0fdb07346b
Merge branch 'master' into fix-mania-placement 2019-10-06 14:22:03 +08:00
smoogipoo 80585d446c Split applyPositionOffset into two methods and add xmldocs 2019-10-03 18:40:48 +09:00
smoogipoo f1ff22cf8b Fix hold note blueprint placing in the wrong direction 2019-10-03 18:40:48 +09:00
smoogipoo 39369620fa Remove position offset from ColumnAt 2019-10-03 18:40:48 +09:00
smoogipoo 0a409075be Fix note placement offset not working for down-scroll 2019-10-03 18:40:48 +09:00