Commit Graph

34 Commits

Author SHA1 Message Date
b2a455f3c2 chore(button): refactor some 2025-09-30 20:10:25 +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
bed441c41c feat(scene): implement skeleton main menu
Doesn't have anything implemented inside yet, but we'll try.
2025-09-30 01:00:45 +07:00
b82e3db733 feat(scene): intro scene
It should work but that's all we have for now 💀
2025-09-29 22:35:35 +07:00
01ff15119c chore(engine): remove JavaFX 2025-09-29 20:43:58 +07:00
0f6bbb5bc5 chore(engine): switch to libGDX
For real
2025-09-29 20:42:10 +07:00
cfa487e99c repo: init
Only basic things for now, to make sure the JavaFX setup works.
2025-09-25 21:47:02 +07:00