- https://kazhnuz.space
-
uwu
- Joined on
2024-08-03
Merge different gui elements from Radiance and Birb
Add a datastructure validator
Add easily serializable objects
Handle an "object layer" on tiled map
Add a module to create "game" objects
69a567e4c2
Merge pull request 'Rebase on Radiance' (#71) from wip/radiance-rebase into master
f3d175266b
wip: basic fix for plateform
f9b936a726
fix(world): fix hitbox type
3cb6c61cac
fix(plateform): us right function for hitboxes
eec43a522e
fix(tiled): use the sti in the wrapper
Add transitions to the screen/scene system
f3d175266b
wip: basic fix for plateform
f9b936a726
fix(world): fix hitbox type
3cb6c61cac
fix(plateform): us right function for hitboxes
eec43a522e
fix(tiled): use the sti in the wrapper
f892b1ce4e
fix: add gamesystem as a top-level element
Refactor world/
actor -- the actor, handle everything
.body -- a collection of hitboxes
.speed -- a position which symbolise where the actor will be in one second compared to this current position.
…
Refactor world/
Maybe even the "position" of an actor should be handled by the hitbox system ? An actor would just be a collection of hitbox tied together, which would allow to refactor them a lot, with then some…
Divide into several projects
Refactor world/
Having a "utils.position" could be nice, with stuff like. Maybe an utils.dimensions would be usefull too ?
utils.position.verify()
utils.position.merge(position1, position2) // for very…
Refactor world/
What would be nice:
- Move "positions" to being a table (
{x=1, y=4, z=3}
) instead of each position taking a slot, which should unify a lot of API - Do the same with dimensions (…