En Yi
2b878ae784
Add player collision with spikes
2023-06-21 22:32:14 +08:00
En Yi
fc2001e428
Add system to destroy one-way tile with boulder
2023-06-17 11:50:23 +08:00
En Yi
a1101cd951
Add player respawn system
2023-06-14 20:36:50 +08:00
En Yi
023536f7c0
Update collision system
...
Changelog:
- Update collision functions to omit entity_manager
- Change tile entity set to use map 64v to store entity pointer
- For complete overlap, return the smaller magnitude
- Still incorrect though
- Add a check for empty space before moving the entity during collision
check
2023-06-05 17:40:56 +08:00
En Yi
20ec3f6395
Improve on the boulder pushing mechan
...
Changelog:
- Implement point to AABB check function
- Change moveable check to use point-AABB check
- Allow boulder pushing from standing still
2023-06-03 14:01:10 +08:00
En Yi
62dc51d45e
Implement simple systems for pushing boulder
2023-05-30 21:32:04 +08:00
En Yi
3580209f71
Refactor out implementation of Player Entity
2023-05-16 21:55:59 +08:00
En Yi
7b3685b792
Refactor for better separation of concern
...
Changelog:
- Separate out engine-specific stuff vs game-specific stuff
2023-05-16 21:09:38 +08:00