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
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
f588a85feb
Housekeeping
2021-01-09 00:28:56 +10:30
Luke Hubmayer-Werner
73c774cc73
Hide receptors by default outside of editor
2021-01-08 00:51:29 +10:30
Luke Hubmayer-Werner
448cf998b0
Fix alpha fade-outs on receptors
2021-01-06 23:10:50 +10:30
Luke Hubmayer-Werner
1dfb70de8f
Receptors: cheaper alpha mix shadow
2021-01-06 22:34:40 +10:30
Luke Hubmayer-Werner
4a363d9cfa
Prettify receptor shadows
...
with some square falloff and anti-bevel measures.
Potentially expensive, at some point I should make this render once per resolution change instead of once per frame.
2021-01-06 22:17:47 +10:30
Luke Hubmayer-Werner
96d1a44417
Receptors shader refactor (linear shadow calcs!)
2021-01-05 22:27:11 +10:30
Luke Hubmayer-Werner
076da713e0
Receptors shader shadow refactor
2021-01-05 02:30:59 +10:30
Luke Hubmayer-Werner
026768dff4
Receptors shader refactor
2021-01-05 01:38:38 +10:30
Luke Hubmayer-Werner
75759659ee
Hide receptors inside menu
2021-01-05 00:03:36 +10:30
Luke Hubmayer-Werner
23dd718843
Improve slide and hold consistency.
...
Slides: Check touches against two points instead of just one, aids arcs without making things too sloppy.
Holds: Changed the touchbutton/button zones to overlap a bit so that positional jitter won't sometimes break before make
2021-01-03 23:09:11 +10:30
Luke Hubmayer-Werner
c801f74f87
Disable touch dot debug labels for now
2021-01-03 01:22:46 +10:30
Luke Hubmayer-Werner
df80e7a3b5
Reduce polling rate of Audio Latency (less relevant on official engine builds)
2021-01-02 23:22:48 +10:30
Luke Hubmayer-Werner
2042bffad1
Fix opposed double notelines again
2021-01-02 21:42:05 +10:30
Luke Hubmayer-Werner
ccb6a547ca
Refactor out performance monitors
2021-01-02 18:51:54 +10:30
Luke Hubmayer-Werner
2876b70cf0
Add wakelock button for later gamepad testing.
...
Currently nonfunctional on desktop platforms due to engine limitation.
2021-01-02 00:40:01 +10:30
Luke Hubmayer-Werner
25dcc5e2fa
Softcode base scaling factor
2021-01-01 23:51:41 +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
b59abba1b6
Less redundant array resizing on slides
2020-12-29 18:40:20 +10:30
Luke Hubmayer-Werner
aa6ded4c11
Chart select tweaks
2020-12-28 16:00:38 +10:30
Luke Hubmayer-Werner
2887e0cc86
Increase touch area of inner zones to account for IR touchscreen drift ruining holds
2020-12-28 15:24:37 +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
fb3a1b606f
scaling refactor
2020-12-23 00:02:30 +10:30
Luke Hubmayer-Werner
14ebaf2f1e
Fix subsampling to be independent of screen resolution
2020-12-22 23:10:45 +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
5b44ad125c
line shader cleanup
2020-12-20 00:10:00 +10:30
Luke Hubmayer-Werner
867d0be356
Consolidate slide arrows onto spritesheet, add thick arrow for dance modes
2020-12-18 23:43:56 +10:30
Luke Hubmayer-Werner
7789e6e133
Fix imperfections in spritesheet vector and make it ~maintainable~
2020-12-18 20:16:48 +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