Luke Hubmayer-Werner
810020d374
Update song preview on keyboard song changes
2023-03-17 17:43:51 +10:30
Luke Hubmayer-Werner
67f48fd0dc
Unknown WIP refactoring over the years
2023-03-17 17:41:37 +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
eba538dfc1
Add fonts to repo
2021-11-27 16:52:19 +10:30
Luke Hubmayer-Werner
86b3e564c2
Restructuring to add Step gamemode
2021-11-27 16:51:59 +10:30
Luke Hubmayer-Werner
ea1ed1fa17
Fix viewport size not updating correctly in many cases for subsampling
2021-09-19 19:07:13 +09:30
Luke Hubmayer-Werner
bcdd85f884
Disable swipe stuff as it might be causing performance issues
2021-09-18 20:51:49 +09:30
Luke Hubmayer-Werner
e389f9b3d4
Handle empty libraries
2021-09-18 20:51:20 +09:30
Luke Hubmayer-Werner
0960b12652
Testing node in case I ever need to play around with curve2d visualisation again
2021-02-21 21:35:39 +10:30
Luke Hubmayer-Werner
3fd2c8d821
Reverse slide draw order so loops and sharp bends look nicer
2021-02-21 21:30:02 +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
1297a6f342
Added rudimentary hit combo counter
2021-02-07 22:57:26 +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
b74c2c7df5
Rearrange default scene
2021-01-31 22:49:01 +10:30
Luke Hubmayer-Werner
1503d8eb03
Refactor font paths
...
Also include some centerline testing and a common theme
2021-01-30 23:20:27 +10:30
Luke Hubmayer-Werner
e47ccca7ee
Tweak Menu font vcentering
2021-01-30 23:13:58 +10:30
Luke Hubmayer-Werner
acdc8510c1
Fix Note Viewport not scaling correctly on unscaled RadialGame
2021-01-30 23:12:41 +10:30
Luke Hubmayer-Werner
37da68fec9
Undo receptors testing alpha lock
2021-01-30 02:24:21 +10:30
Luke Hubmayer-Werner
ee7332dcf2
RadialGame menu now mostly works at different sizes
2021-01-30 02:21:17 +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
fe27cdab0e
[WIP] Refactoring RadialGame
...
Moving things away from entangled Node2Ds to proper Controls.
Should enable RadialGame to be placed wherever without bugs.
2021-01-29 19:26:44 +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
445a814654
Refactor Radial Menu to have true center instead of offset center
2021-01-25 17:29:39 +10:30
Luke Hubmayer-Werner
db733dad6b
Menu transition tweaks to properly offscreen things
2021-01-25 17:15:21 +10:30
Luke Hubmayer-Werner
4b57e11ba7
Menu QOL for new players
2021-01-24 17:02:28 +10:30
Luke Hubmayer-Werner
812f5891af
Decouple NoteHandler from InputHandler
2021-01-24 16:18:10 +10:30
Luke Hubmayer-Werner
aed0f952c7
Add music node to singleton
2021-01-24 15:50:47 +10:30
Luke Hubmayer-Werner
f96f3344aa
Collapsable options panel
2021-01-24 15:30:20 +10:30
Luke Hubmayer-Werner
224c388915
Refactor OptionPanel to use GUI signals for ease of modification
2021-01-24 14:33:02 +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
4cd369013f
Chart language selection
2021-01-21 19:47:21 +10:30
Luke Hubmayer-Werner
7a099f19ae
Hackily make the stop play button visible
2021-01-21 18:56:59 +10:30
Luke Hubmayer-Werner
156461ae64
Make main volume slider more useful -40db instead of -70db
2021-01-21 18:39:48 +10:30
Luke Hubmayer-Werner
076c0c10eb
Fix zero-note scorescreens. Add caption to chart select.
2021-01-21 18:32:56 +10:30
Luke Hubmayer-Werner
372e72c82e
Fix break stars
2021-01-21 18:32:56 +10:30
birdulon
4deb5f416f
Add README.md
2021-01-18 00:23:03 +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
4b014bec31
Remove chord slide optimisation
2021-01-17 13:52:38 +10:30
Luke Hubmayer-Werner
78b36d8d01
Draw arrows from tip not base.
...
Makes it look a bit nicer at the ends of them.
2021-01-17 00:16:29 +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
2c1905c850
Somehow missed these earlier.
...
default_bus_layout required for song preview to work!
2021-01-15 21:02:19 +10:30
Luke Hubmayer-Werner
f3046b8e87
Make song selection more consistent
2021-01-15 21:01:58 +10:30