Operation Null Mind 0.4.1
A 2D roguelike top down shooter game made with SDL2
 
Loading...
Searching...
No Matches
vantage_start.c File Reference

Initializes Vantage enemy instances. More...

#include <enemy_vantage.h>
#include <animation.h>
#include <circle.h>
#include <particle_emitterpresets.h>
#include <random.h>

Functions

void Vantage_Start (EnemyData *data)
 [Start] Initializes a Vantage enemy instance
 

Variables

ParticleEmitter * VantageBulletEmitter
 
ParticleEmitter * VantageMuzzleFlashEmitter
 
ParticleEmitter * VantageCasingEmitter
 
ParticleEmitter * VantageBulletFragmentsEmitter
 

Detailed Description

Initializes Vantage enemy instances.

Handles the creation and setup of Vantage enemies, including their resources and initial state.

Author
Mango
Date
2025-03-22

Function Documentation

◆ Vantage_Start()

void Vantage_Start ( EnemyData *  data)

[Start] Initializes a Vantage enemy instance

Sets up the Vantage enemy's resources including animations, particle effects, and timers.

Parameters
dataPointer to the enemy data structure to initialize

Variable Documentation

◆ VantageBulletEmitter

ParticleEmitter* VantageBulletEmitter

◆ VantageBulletFragmentsEmitter

ParticleEmitter* VantageBulletFragmentsEmitter

◆ VantageCasingEmitter

ParticleEmitter* VantageCasingEmitter

◆ VantageMuzzleFlashEmitter

ParticleEmitter* VantageMuzzleFlashEmitter