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

Initializes Juggernaut enemy instances. More...

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

Functions

void Juggernaut_Start (EnemyData *data)
 [Start] Initializes a Juggernaut enemy instance
 

Variables

ParticleEmitter * JuggernautBulletEmitter
 
ParticleEmitter * JuggernautMuzzleFlashEmitter
 
ParticleEmitter * JuggernautCasingEmitter
 
ParticleEmitter * JuggernautBulletFragmentsEmitter
 

Detailed Description

Initializes Juggernaut enemy instances.

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

Author
Mango
Date
2025-03-22

Function Documentation

◆ Juggernaut_Start()

void Juggernaut_Start ( EnemyData *  data)

[Start] Initializes a Juggernaut enemy instance

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

Parameters
dataPointer to the enemy data structure to initialize

Variable Documentation

◆ JuggernautBulletEmitter

ParticleEmitter* JuggernautBulletEmitter

◆ JuggernautBulletFragmentsEmitter

ParticleEmitter* JuggernautBulletFragmentsEmitter

◆ JuggernautCasingEmitter

ParticleEmitter* JuggernautCasingEmitter

◆ JuggernautMuzzleFlashEmitter

ParticleEmitter* JuggernautMuzzleFlashEmitter