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

Initializes Proxy enemy instances. More...

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

Functions

void Proxy_Start (EnemyData *data)
 [Start] Initializes a Proxy enemy instance
 

Variables

ParticleEmitter * ProxyBulletEmitter
 
ParticleEmitter * ProxyMuzzleFlashEmitter
 
ParticleEmitter * ProxyCasingEmitter
 
ParticleEmitter * ProxyBulletFragmentsEmitter
 

Detailed Description

Initializes Proxy enemy instances.

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

Author
Mango
Date
2025-03-20

Function Documentation

◆ Proxy_Start()

void Proxy_Start ( EnemyData *  data)

[Start] Initializes a Proxy enemy instance

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

Parameters
dataPointer to the enemy data structure to initialize

Variable Documentation

◆ ProxyBulletEmitter

ParticleEmitter* ProxyBulletEmitter

◆ ProxyBulletFragmentsEmitter

ParticleEmitter* ProxyBulletFragmentsEmitter

◆ ProxyCasingEmitter

ParticleEmitter* ProxyCasingEmitter

◆ ProxyMuzzleFlashEmitter

ParticleEmitter* ProxyMuzzleFlashEmitter