YourWishes
e61914bad4
Finish JerryScript Entity/Scene wiring; remove JSON serialize/deserialize
...
Register Entity, the generic Component wrapper, and Scene as JerryScript
classes (modulelist.c ties them together, plus their .d.ts stubs), so
scenes/entities can be built from script going forward instead of the
JSON scene format.
With scripting now the intended authoring path, drop the JSON
serialize/deserialize machinery entirely: componentdefinition_t's
serialize/deserialize callbacks, every component's *Serialize/
*Deserialize function, entitySerialize/entityDeserialize,
sceneSerialize/sceneDeserialize, and the "prefabs/<name>.json"/
"scenes/<name>.json" asset fallback in entityPrefabResolveAndApply/
scenePrefabResolveAndApply (C-coded prefabs only now). physicsshape.c
and its test are removed outright since they only existed for this.
game.c's test scene now comes from the existing overworldSceneCreate()
C builder instead of loading the now-deleted assets/scenes/test.json.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-30 11:19:08 -05:00
YourWishes
0852b8463b
ANIM
2026-07-21 18:55:23 -05:00
YourWishes
1436fda858
Some animation work
2026-07-21 09:29:14 -05:00
YourWishes
0826908068
First round of animation improvements
2026-07-20 16:07:38 -05:00
YourWishes
b9f06fef7a
Add area and flag on physics
2026-07-20 12:31:14 -05:00
YourWishes
373f1c1010
test
2026-07-19 22:12:53 -05:00
YourWishes
6c5738c863
Testing physics
2026-07-18 20:53:22 -05:00
YourWishes
1174e471f6
Time fixes
2026-07-18 20:31:42 -05:00
YourWishes
a618ff46fe
Physics
2026-07-18 20:01:44 -05:00
YourWishes
1fa5cd316e
Restore ECS
2026-07-18 19:05:51 -05:00
YourWishes
8fb1c9fb42
physics and rendering fixes
2026-07-17 21:06:21 -05:00
YourWishes
5f08337726
physics stuff
2026-07-17 19:07:32 -05:00
YourWishes
0bc80d5df3
Roadmap and physics
2026-07-17 13:09:58 -05:00
YourWishes
d4a17bd98d
Net
2026-07-16 19:08:32 -05:00
YourWishes
07137f57af
Assets are slightly optimized
2026-07-09 23:25:26 -05:00
YourWishes
afc68bccc6
Update test runner
Build Dusk / build-linux (push) Successful in 5m36s
Build Dusk / build-psp (push) Successful in 1m15s
Build Dusk / build-knulli (push) Successful in 4m53s
Build Dusk / build-gamecube (push) Successful in 3m51s
Build Dusk / build-gamecube-iso (push) Successful in 3m52s
Build Dusk / build-wii (push) Successful in 3m17s
Build Dusk / build-wii-iso (push) Successful in 4m54s
2026-07-02 19:20:17 -05:00
YourWishes
722fe2ccfb
Some label fixes
2026-06-25 19:56:14 -05:00
YourWishes
9edb2aa0c1
Example scene working
2026-06-06 18:46:08 -05:00
YourWishes
003b647d83
Fix tests
2026-06-06 17:36:13 -05:00
YourWishes
3c8b6cb2cc
Scene script code
2026-06-04 13:36:35 -05:00
YourWishes
a25871a849
Test sprite from script
2026-06-02 09:32:07 -05:00
YourWishes
8b2b4b7c3d
Fixed JSON loader, added some tests
2026-06-01 15:31:22 -05:00
YourWishes
eedb7769e6
Add some extra tests
2026-06-01 13:48:29 -05:00
YourWishes
98db62a4bc
Add some more tests, prepping for asset testing
2026-06-01 13:37:14 -05:00
YourWishes
a79ee429b4
Prepping for async
2026-06-01 10:57:40 -05:00
YourWishes
109318aeaf
Remove useless void checks
2026-05-26 19:24:17 -05:00
YourWishes
1ff990ff44
Add strided memory pushing and improved spritebatching
2026-05-08 20:53:05 -05:00
YourWishes
378227c377
Fixed more memory tests
2026-04-13 22:55:59 -05:00
YourWishes
4cd3355ef1
Fix memory tests
2026-04-04 19:45:29 -05:00
YourWishes
4517b63557
Fixed compiling
Build Dusk / run-tests (push) Failing after 15s
2026-03-10 21:11:12 -05:00
YourWishes
26a71a823a
Test assert
Build Dusk / run-tests (push) Successful in 2m6s
Build Dusk / build-linux (push) Successful in 1m56s
Build Dusk / build-psp (push) Failing after 1m48s
2026-01-06 21:23:39 -06:00
YourWishes
5e39097faa
Improve sorting
Build Dusk / run-tests (push) Successful in 1m53s
Build Dusk / build-linux (push) Successful in 1m35s
Build Dusk / build-psp (push) Failing after 1m50s
2026-01-06 11:30:26 -06:00
YourWishes
0df7845f2c
Added memory checks
Build Dusk / run-tests (push) Successful in 2m6s
Build Dusk / build-linux (push) Successful in 2m6s
Build Dusk / build-psp (push) Failing after 1m47s
2026-01-06 11:02:26 -06:00
YourWishes
af5bf987c8
Add inventory.
Build Dusk / run-tests (push) Successful in 2m12s
Build Dusk / build-linux (push) Successful in 1m49s
Build Dusk / build-psp (push) Successful in 1m52s
2026-01-06 07:47:16 -06:00
YourWishes
95c0690216
Add extra time checks.
Build Dusk / run-tests (push) Successful in 1m51s
Build Dusk / build-linux (push) Successful in 1m49s
Build Dusk / build-psp (push) Failing after 1m47s
2026-01-05 18:11:02 -06:00
YourWishes
6cb80e9e23
Testing time (and found some bugs!)
Build Dusk / build-linux (push) Has been cancelled
Build Dusk / build-psp (push) Has been cancelled
Build Dusk / run-tests (push) Has been cancelled
2026-01-05 18:09:31 -06:00
YourWishes
83b799caa8
String.h
Build Dusk / run-tests (push) Successful in 2m2s
Build Dusk / build-linux (push) Successful in 2m1s
Build Dusk / build-psp (push) Failing after 1m21s
2026-01-05 17:20:17 -06:00
YourWishes
aec937b04b
Add some tests
Build Dusk / build-psp (push) Has been cancelled
Build Dusk / build-linux (push) Has been cancelled
2026-01-05 16:13:14 -06:00
YourWishes
8ee46fd204
add tests.
Build Dusk / build-linux (push) Successful in 2m5s
Build Dusk / build-psp (push) Failing after 1m44s
2026-01-05 13:25:39 -06:00