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

Initializes Sentry enemy instances. More...

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

Functions

void Sentry_Start (EnemyData *data)
 [Start] Initializes a Sentry enemy instance
 

Variables

ParticleEmitter * SentryBulletEmitter
 
ParticleEmitter * SentryMuzzleFlashEmitter
 
ParticleEmitter * SentryCasingEmitter
 
ParticleEmitter * SentryBulletFragmentsEmitter
 

Detailed Description

Initializes Sentry enemy instances.

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

Author
Mango
Date
2025-03-22

Function Documentation

◆ Sentry_Start()

void Sentry_Start ( EnemyData *  data)

[Start] Initializes a Sentry enemy instance

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

Parameters
dataPointer to the enemy data structure to initialize

Variable Documentation

◆ SentryBulletEmitter

ParticleEmitter* SentryBulletEmitter

◆ SentryBulletFragmentsEmitter

ParticleEmitter* SentryBulletFragmentsEmitter

◆ SentryCasingEmitter

ParticleEmitter* SentryCasingEmitter

◆ SentryMuzzleFlashEmitter

ParticleEmitter* SentryMuzzleFlashEmitter