Commit Graph

44 Commits

Author SHA1 Message Date
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 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 c77985f8cb Disable swipe hacks for now, enable mouse clicking on menu 2021-01-23 23:50:39 +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 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 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
Luke Hubmayer-Werner 591625d635 Song select: fewer offscreen tiles 2021-01-13 00:46:12 +10:30
Luke Hubmayer-Werner c2486ed240 Menu: interpolating array convenience class 2021-01-13 00:39:00 +10:30
Luke Hubmayer-Werner 843efb3f54 Menu song select: Switch ease function to Curve interp 2021-01-12 01:03:47 +10:30
Luke Hubmayer-Werner e0076be615 WIP: smooth menu genre change 2021-01-12 00:04:49 +10:30
Luke Hubmayer-Werner 91f0706297 Chart select: disable missing chart buttons and fix some related crashes 2021-01-10 22:02:30 +10:30
Luke Hubmayer-Werner c48b5dd43b Made chart select bigger
Also made it wrap genres such that the middle row is the selected one,
since bigger tiles broke the "put everything on one screen" approach.
2021-01-10 00:06:44 +10:30
Luke Hubmayer-Werner 75759659ee Hide receptors inside menu 2021-01-05 00:03:36 +10:30
Luke Hubmayer-Werner ccb6a547ca Refactor out performance monitors 2021-01-02 18:51:54 +10:30
Luke Hubmayer-Werner 06ebe791fb Menu tweaks 2020-12-31 18:53:27 +10:30
Luke Hubmayer-Werner 10bb94bc15 Menu text refactor 2020-12-31 18:53:27 +10:30
Luke Hubmayer-Werner 68dc0199c1 Fix Scorescreen difficulty keying and hack save button to not share rainbow-keyed blue color 2020-12-31 18:53:27 +10:30
Luke Hubmayer-Werner eaa1d09506 Menu fixes - CJK fallback font for difficulties, chart difficulty fallback 2020-12-30 00:00:31 +10:30
Luke Hubmayer-Werner aa6ded4c11 Chart select tweaks 2020-12-28 16:00:38 +10:30
Luke Hubmayer-Werner d1e3150061 Improve chart difficulty selection resilience 2020-12-27 17:51:40 +10:30
Luke Hubmayer-Werner 82280ca49d Fix menu chart select crash on songs with missing difficulty charts (does not fix crash on selecting them) 2020-12-26 23:37:15 +10:30
Luke Hubmayer-Werner 71deb80dbd Handle per-chart metadata for rgt files (and pre-empt breakage for sm files) 2020-12-25 23:11:09 +10:30
Luke Hubmayer-Werner c1188d2a72 Add BPM to chart/difficulty select screen 2020-12-24 17:38:52 +10:30
Luke Hubmayer-Werner ed114f2101 Merge hold arrows and note sprites onto a single spritesheet 2020-12-21 22:52:15 +10:30
Luke Hubmayer-Werner 51ffc9bb48 Small fixes 2020-08-22 14:33:40 +09: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 c76b49fe8d More menu tweaking 2020-05-03 15:57:05 +09:30
Luke Hubmayer-Werner d80305e6ca Compact menu to fit all genres on for now 2020-05-03 15:50:27 +09:30
Luke Hubmayer-Werner 88dd909c0d Small fixes to enable proper MMF library playback 2020-05-03 15:41:16 +09:30
Luke Hubmayer-Werner b9f43c24b8 Playable state with collections. 2020-05-03 01:47:55 +09:30
Luke Hubmayer-Werner e3b3dfc9b3 Made song tiles smaller in song selection 2020-05-03 00:23:07 +09:30
Luke Hubmayer-Werner 914b00f50d File access refactoring for multiple library directories 2020-05-03 00:11:01 +09:30
Luke Hubmayer-Werner 8facf97440 Remove redundant node lookups 2020-05-02 16:09:51 +09:30
Luke Hubmayer-Werner 2442d5b6bd Library groundwork 2020-05-02 15:45:27 +09:30
Luke Hubmayer-Werner 1d0344f3f4 Scripts refactoring 2020-05-01 15:47:28 +09:30