Commit Graph

20 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner a0bda98a23 Switch most relative node paths to scene-unique 2024-03-23 19:41:34 +10:30
Luke Hubmayer-Werner cdae65ec87 change type hints 2023-03-18 14:34:42 +10:30
Luke Hubmayer-Werner d45a4ae0fa More refactoring 2021-11-27 23:22:42 +10:30
Luke Hubmayer-Werner ab848312e2 Refactoring in preparation for Step stuff 2021-11-27 22:20:37 +10:30
Luke Hubmayer-Werner 86b3e564c2 Restructuring to add Step gamemode 2021-11-27 16:51:59 +10:30
Luke Hubmayer-Werner d8c4c93934 Added side orbit slide type 2021-02-21 21:29:33 +10:30
Luke Hubmayer-Werner 6fa4c5f34a Add center orbit slides 2021-02-21 00:19:23 +10:30
Luke Hubmayer-Werner 458bf30b4e Small cleanup to properly use library paths 2021-02-07 22:57:11 +10:30
Luke Hubmayer-Werner 6da094d837 Fix some regressions in the SRT code and Video player 2021-02-07 00:17:27 +10:30
Luke Hubmayer-Werner 6618938021 [WIP] More refactoring of RadialGame
Gameplay now functions correctly on differently sized instances of RadialGame.tscn
Still needs to scale the menu to fit
2021-01-29 22:11:14 +10:30
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