En Yi
0d4089d9ce
Tweak scene render function
...
Delegate BeginDrawing and EndDrawing to individual scenes
2024-05-01 19:56:10 +08:00
En Yi
1fa48b2176
Tweak engine config
...
Internal Changelog:
- Increase max entities
- Increase max active emitters
2023-11-22 00:27:08 +08:00
En Yi
ad789329d1
Add emitter component
...
Also, add funciton to check if emitter handle is still alive
2023-11-20 22:06:58 +08:00
En Yi
be75263c2c
Implement stream-type particle emitter
2023-11-18 19:44:20 +08:00
En Yi
72c27ed92e
Add more SFX
...
Also, revert crate ground state behaviour
2023-11-13 14:23:31 +08:00
En Yi
43aa821c18
Refactor particle system
...
Changelog:
- Config should contain constants that determine the spawning of an
emitter.
- Move user_data and update_func to emitter, since these values can
change depending on the scene.
- Assets now load in Emitter Configs
2023-11-02 22:42:18 +08:00
En Yi
7b2c48524d
Add skeleton for particle system
2023-10-18 21:45:19 +08:00
En Yi
7dc66945da
Add in engine configuration
...
All engine constants now sits in a single header file for easy tweaking
Also, SFX list fields is now an array rather than a pointer instead.
2023-10-13 21:55:30 +08:00