Commit Graph

16 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner 812f5891af Decouple NoteHandler from InputHandler 2021-01-24 16:18:10 +10:30
Luke Hubmayer-Werner f90543660f Refactor out single-mode silliness
Gotta lay out the scene tree such that Radial and Dance modes can be loaded in and out.
Godot's GUI nodes are pretty good we should use them more :)
2021-01-24 02:49:08 +10:30
Luke Hubmayer-Werner b4e10d3eb5 Refactor options out of InputHandler 2021-01-24 01:15:52 +10:30
Luke Hubmayer-Werner c77985f8cb Disable swipe hacks for now, enable mouse clicking on menu 2021-01-23 23:50:39 +10:30
Luke Hubmayer-Werner 835c49da11 Show mouse cursor when mouse used 2021-01-23 22:26:33 +10:30
Luke Hubmayer-Werner 8ac3f9d945 WIP: weird song selection refactor for swipe scrolling 2021-01-21 22:44:54 +10:30
Luke Hubmayer-Werner c2ab9dd78e Move subsampling to new Settings singleton 2021-01-14 20:35:30 +10:30
Luke Hubmayer-Werner 6941965965 Added volume slider 2021-01-14 00:11:28 +10:30
Luke Hubmayer-Werner 23dd718843 Improve slide and hold consistency.
Slides: Check touches against two points instead of just one, aids arcs without making things too sloppy.
Holds: Changed the touchbutton/button zones to overlap a bit so that positional jitter won't sometimes break before make
2021-01-03 23:09:11 +10:30
Luke Hubmayer-Werner c801f74f87 Disable touch dot debug labels for now 2021-01-03 01:22:46 +10:30
Luke Hubmayer-Werner df80e7a3b5 Reduce polling rate of Audio Latency (less relevant on official engine builds) 2021-01-02 23:22:48 +10:30
Luke Hubmayer-Werner ccb6a547ca Refactor out performance monitors 2021-01-02 18:51:54 +10:30
Luke Hubmayer-Werner 2876b70cf0 Add wakelock button for later gamepad testing.
Currently nonfunctional on desktop platforms due to engine limitation.
2021-01-02 00:40:01 +10:30
Luke Hubmayer-Werner 2887e0cc86 Increase touch area of inner zones to account for IR touchscreen drift ruining holds 2020-12-28 15:24:37 +10:30
Luke Hubmayer-Werner f29d50b6dd Properly clone notes from charts so that songs can be played more than once per session 2020-05-03 20:36:43 +09:30
Luke Hubmayer-Werner 1d0344f3f4 Scripts refactoring 2020-05-01 15:47:28 +09:30