Luke Hubmayer-Werner
e2cb6e2bbc
Change PascalCase variables to camelCase to avoid futue class shadowing
2024-03-23 19:06:47 +10:30
Luke Hubmayer-Werner
11d95ff441
[WIP] List joypads in step mode
2023-03-18 15:22:18 +10:30
Luke Hubmayer-Werner
c1501e2f6e
slight refactor on menu sound playback
2023-03-18 14:35:00 +10:30
Luke Hubmayer-Werner
dcc93df5d2
fix release dots
2023-03-18 14:34:04 +10:30
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
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
1297a6f342
Added rudimentary hit combo counter
2021-02-07 22:57:26 +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
076c0c10eb
Fix zero-note scorescreens. Add caption to chart select.
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
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
f3046b8e87
Make song selection more consistent
2021-01-15 21:01:58 +10:30
Luke Hubmayer-Werner
ee16b0d55c
Song select snap
...
The slow tail popped out a bit with quantized text coords
2021-01-14 21:21:19 +10:30
Luke Hubmayer-Werner
ad919e466b
Add preview music to song selection!!!
2021-01-14 21:00:10 +10:30
Luke Hubmayer-Werner
ce241ce796
Move singletons to singletons folder
2021-01-14 20:40:57 +10:30
Luke Hubmayer-Werner
c2ab9dd78e
Move subsampling to new Settings singleton
2021-01-14 20:35:30 +10:30
Luke Hubmayer-Werner
40a5a9ea20
Hack to make high-bpm charts playable
2021-01-14 00:42:09 +10:30
Luke Hubmayer-Werner
6941965965
Added volume slider
2021-01-14 00:11:28 +10:30
Luke Hubmayer-Werner
1e28a31941
Menu: Refactor song select tiles, round text to pixels, fix subpixel tile sizes
2021-01-13 00:57:14 +10:30