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
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
96d1a44417
Receptors shader refactor (linear shadow calcs!)
2021-01-05 22:27:11 +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
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
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