Luke Hubmayer-Werner
cda5f5ac3b
Add Video singleton.
...
This enables multiple video views across the game and will aid in the upcoming multiplayer-driven refactoring.
2021-01-29 17:07:39 +10:30
Luke Hubmayer-Werner
437d361796
Rename SFXPlayer to SoundPlayer
...
Now that music playback is handled by this singleton the old name is insufficient
2021-01-28 22:47:19 +10:30
Luke Hubmayer-Werner
4b57e11ba7
Menu QOL for new players
2021-01-24 17:02:28 +10:30
Luke Hubmayer-Werner
aed0f952c7
Add music node to singleton
2021-01-24 15:50:47 +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
4cd369013f
Chart language selection
2021-01-21 19:47:21 +10:30
Luke Hubmayer-Werner
372e72c82e
Fix break stars
2021-01-21 18:32:56 +10:30
Luke Hubmayer-Werner
c215c1e80b
Switch slides from screenspace to unit circle space
...
Makes Curve2D calculations much nicer, at the potential cost of adding multiplies to the Chord path.
Also added an optimisation of sorts for Complex slides.
2021-01-17 14:38:08 +10:30
Luke Hubmayer-Werner
6ec02b767d
WIP: Complex slide support
...
Zigzags and Vs work perfectly, though might need some visual work
All of the curvy types and the triple/fan still need logic work
2021-01-16 02:56:32 +10:30
Luke Hubmayer-Werner
ce241ce796
Move singletons to singletons folder
2021-01-14 20:40:57 +10:30