|
|
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 |
|
|
|
35bc6e60ab
|
chore(scene/intro): handle main menu creation in intro instead of game
|
2025-09-30 08:06:20 +07:00 |
|
|
|
ec1d2a672c
|
chore(scene): make the default constructor wait for all assets
|
2025-09-30 08:05:20 +07:00 |
|
|
|
8c0d9b26bf
|
chore: move Assets to its own package
|
2025-09-30 01:27:20 +07:00 |
|
|
|
2328d879fb
|
chore: rename scene -> scenes
|
2025-09-30 01:27:05 +07:00 |
|
|
|
24f09bf303
|
feat(scene): implement transition
Should work :D
|
2025-09-30 01:02:46 +07:00 |
|
|
|
c4c8235f45
|
chore(main): docs & disable resizable window
|
2025-09-30 01:02:11 +07:00 |
|
|
|
7cb9feaead
|
chore(scene): remove abstract from dispose
Not all scenes need to have the custom dispose method.
|
2025-09-30 01:01:27 +07:00 |
|