Commit Graph

62 Commits

Author SHA1 Message Date
7800efcf20 feat(scene/main_menu): add leaderboard button
XD
2025-10-02 16:45:44 +07:00
d045243c7a feat(ui): add close button 2025-10-02 14:01:40 +07:00
5eb0554c62 chore(scene/settings): further simplify
Wow.
2025-10-02 11:29:15 +07:00
bc3dee458c chore(settings): "properly" implement settings 2025-10-02 10:58:56 +07:00
b42cd6d263 Merge pull request #6 from teppyboy/Settings
feat(scene): settings page
2025-10-02 02:27:53 +07:00
d358ddd042 Merge remote-tracking branch 'origin/Settings' into Settings 2025-10-02 02:08:32 +07:00
30766b9235 <feat> Add settings, keybind system, arrow_button assets 2025-10-02 02:07:09 +07:00
578ecff8c0 <feat> Add settings, keybind system, arrow_button assets 2025-10-02 01:36:58 +07:00
8ce166365a chore(scene/intro): reduce time to 4 seconds 2025-10-01 14:31:24 +07:00
57aecaf002 chore: use libGDX functions instead of System.currentTimeMillis 2025-10-01 14:30:40 +07:00
65880853ac feat(scene/main_menu): handle key down holding 2025-10-01 11:07:02 +07:00
b1cbef4dd8 chore(constants): remove unused imports 2025-10-01 10:34:52 +07:00
affa81a3e8 feat(ui/button): implement more events & simulators
This commit implements events onHoverEnter/onHoverExit.

Simulators have .click() to simulate click, .hoverEnter()/.hoverExit() and so on.
2025-10-01 10:17:13 +07:00
63c81f98c2 feat(game): keyboard input handling 2025-10-01 10:15:07 +07:00
381ff306cb chore(scene): set game in super 2025-10-01 08:53:39 +07:00
a4bece69f9 chore(scene): cleanup main menu 2025-10-01 02:45:51 +07:00
967926c4d2 feat(assets): support FileHandle 2025-10-01 02:45:25 +07:00
f4d5a351fb Merge pull request #5 from teppyboy/gdx-video-background
feat(scene/main_menu): add background video
2025-10-01 02:19:07 +07:00
e7c614c6cd Merge branch 'main' into gdx-video-background 2025-10-01 02:18:55 +07:00
b79865d59c add background video 2025-10-01 02:12:04 +07:00
0ad13ad368 feat(scene): implement settings scene
Also move testing bits to settings so yeah :P
2025-10-01 00:36:22 +07:00
67100eba23 Merge pull request #4 from teppyboy/button
feat(button): add UI image button
2025-10-01 00:12:17 +07:00
94b618f66c Merge branch 'main' into button 2025-10-01 00:11:59 +07:00
ac37bb43eb chore: add UI image button 2025-09-30 23:51:29 +07:00
f4694a1f1e chore(assets): update title asset 2025-09-30 23:06:11 +07:00
9364c7e4e3 chore(scene/main_menu): refactor title to do less calculation
We only calculate once.
2025-09-30 22:36:52 +07:00
e19c84cad3 chore(button): update button implementation 2025-09-30 20:25:57 +07:00
b2a455f3c2 chore(button): refactor some 2025-09-30 20:10:25 +07:00
f4faceadac chore: update text button effect 2025-09-30 19:12:30 +07:00
66ebb021e0 fix(scene/transition): set opacity of from.root and to.root 2025-09-30 17:41:36 +07:00
eeaa1e2252 chore(ui/button): refactor a little bit 2025-09-30 17:41:01 +07:00
19bc381714 Merge pull request #3 from teppyboy/button
feat: implement button
2025-09-30 17:21:43 +07:00
f94468191a Merge branch 'main' into button 2025-09-30 17:21:30 +07:00
fe2e075f19 chore(assets): rename 'texture' to 'textures' 2025-09-30 17:17:52 +07:00
6e6a7ae32f feat: add buttons files 2025-09-30 17:16:08 +07:00
0b7d4f9226 chore(scene/main_menu): remove unused bits 2025-09-30 17:15:55 +07:00
8b3f1d8ac6 Merge pull request #2 from teppyboy/tunxd
MainMenu: add background and title textures
2025-09-30 16:35:50 +07:00
4209459167 Merge branch 'main' into tunxd 2025-09-30 16:33:18 +07:00
535c288bb5 MainMenu: add background and title textures 2025-09-30 16:28:46 +07:00
f36fbb9c1e feat: add button 2025-09-30 16:19:43 +07:00
7d9a1f109f chore(assets): move black & white texture to Assets 2025-09-30 12:26:33 +07:00
e19259c2c4 fix: do not render invisible Scene and their root Table 2025-09-30 11:36:42 +07:00
9163a0aebb chore(manager/assets): remove debug message 2025-09-30 11:35:34 +07:00
75e8ad3707 chore: set OpenGL ES emulation to 3.2
Yeah we need OpenGL 4.6 to run this now, but who cares (just use ANGLE if you can't satisfy lol)
2025-09-30 10:53:41 +07:00
2e5e260a0a feat(game): use Stage & Table to render the UI. 2025-09-30 10:23:46 +07:00
c47a0c9152 chore(scene): only wait if we started loading all assets. 2025-09-30 08:27:33 +07:00
94d0166f2d chore(scene/transition): change debug to trace logging
Becasue that's mostly tracing :L
2025-09-30 08:24:40 +07:00
4f13c33b6a chore: add logging format
Steal
2025-09-30 08:21:59 +07:00
2e29bc9d20 chore(scene): move log creation to base scene class 2025-09-30 08:18:15 +07:00
e4d858f930 feat(assets): supports dynamic font loading
It supports loading a dynamic font with size in runtime now.
2025-09-30 08:07:18 +07:00