Initializes Sabot enemy instances. More...
#include <enemy_sabot.h>#include <animation.h>#include <circle.h>#include <particle_emitterpresets.h>#include <random.h>Functions | |
| void | Sabot_Start (EnemyData *data) |
| [Start] Initializes a Sabot enemy instance | |
Initializes Sabot enemy instances.
Handles the creation and setup of Sabot enemies, including their resources and initial state.
| void Sabot_Start | ( | EnemyData * | data | ) |
[Start] Initializes a Sabot enemy instance
Sets up the Sabot enemy's resources including animations, particle effects, and timers.
| data | Pointer to the enemy data structure to initialize |
| ParticleEmitter* SabotBulletEmitter |
| ParticleEmitter* SabotBulletFragmentsEmitter |
| ParticleEmitter* SabotCasingEmitter |
| ParticleEmitter* SabotExplosionEmitter |
| SDL_Texture* SabotExplosionIndicator |
| ParticleEmitter* SabotMuzzleFlashEmitter |