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

Contains preset configurations for particle emitters. More...

Macros

#define BRASS_COLOR   {238,209,131,255}
 Color constants for brass material.
 
#define BRASS_COLOR_FADE   {238,209,131,100}
 
#define SHOTSHELL_COLOR   {207,43,33,255}
 Color constants for shotgun shell material.
 
#define SHOTSHELL_COLOR_FADE   {207,43,33,0}
 

Variables

ParticleEmitter ParticleEmitter_Dash
 Dash effect particle emitter preset Creates trail particles behind the player when dashing.
 
ParticleEmitter ParticleEmitter_MuzzleFlash
 Muzzle flash particle emitter preset Creates bright flash particles at gun muzzle when firing.
 
ParticleEmitter ParticleEmitter_PistolSMGCasing
 Pistol and SMG casing ejection particle preset Creates small brass casings when pistol or SMG is fired.
 
ParticleEmitter ParticleEmitter_ARBRCasing
 Assault Rifle and Battle Rifle casing ejection particle preset Creates medium brass casings when rifle is fired.
 
ParticleEmitter ParticleEmitter_ShotgunCasing
 Shotgun shell ejection particle preset Creates red shotgun shells when shotgun is fired.
 
ParticleEmitter ParticleEmitter_Default
 Default particle emitter preset for testing General purpose emitter for experimenting with effects.
 
ParticleEmitter ParticleEmitter_BulletDefault
 Default bullet particle emitter preset Base configuration for all projectiles in the game.
 
ParticleEmitter ParticleEmitter_BulletEnemy
 Default bullet particle emitter preset Base configuration for all projectiles in the game.
 
ParticleEmitter ParticleEmitter_BulletFragments
 Bullet impact fragment particle preset Creates sparks and fragments when bullets hit surfaces.
 
ParticleEmitter ParticleEmitter_Explosion
 
ParticleEmitter ParticleEmitter_Gernade
 
ParticleEmitter ParticleEmitter_Fire
 
ParticleEmitter ParticleEmitter_Parry
 
ParticleEmitter * test_emitter = NULL
 Test emitter for development purposes.
 

Detailed Description

Contains preset configurations for particle emitters.

This file defines the default configurations for various types of particle emitters such as muzzle flashes, bullet casings, dash effects, etc.

Author
Mango
Date
2025-03-08

Macro Definition Documentation

◆ BRASS_COLOR

#define BRASS_COLOR   {238,209,131,255}

Color constants for brass material.

◆ BRASS_COLOR_FADE

#define BRASS_COLOR_FADE   {238,209,131,100}

◆ SHOTSHELL_COLOR

#define SHOTSHELL_COLOR   {207,43,33,255}

Color constants for shotgun shell material.

◆ SHOTSHELL_COLOR_FADE

#define SHOTSHELL_COLOR_FADE   {207,43,33,0}

Variable Documentation

◆ ParticleEmitter_ARBRCasing

ParticleEmitter ParticleEmitter_ARBRCasing

Assault Rifle and Battle Rifle casing ejection particle preset Creates medium brass casings when rifle is fired.

Assault rifle and battle rifle casing particle emitter preset.

◆ ParticleEmitter_BulletDefault

ParticleEmitter ParticleEmitter_BulletDefault

Default bullet particle emitter preset Base configuration for all projectiles in the game.

Default bullet impact particle preset.

◆ ParticleEmitter_BulletEnemy

ParticleEmitter ParticleEmitter_BulletEnemy

Default bullet particle emitter preset Base configuration for all projectiles in the game.

◆ ParticleEmitter_BulletFragments

ParticleEmitter ParticleEmitter_BulletFragments

Bullet impact fragment particle preset Creates sparks and fragments when bullets hit surfaces.

Bullet fragment particles preset.

◆ ParticleEmitter_Dash

ParticleEmitter ParticleEmitter_Dash

Dash effect particle emitter preset Creates trail particles behind the player when dashing.

Dash effect particle emitter preset.

◆ ParticleEmitter_Default

ParticleEmitter ParticleEmitter_Default

Default particle emitter preset for testing General purpose emitter for experimenting with effects.

Default particle emitter preset.

◆ ParticleEmitter_Explosion

ParticleEmitter ParticleEmitter_Explosion

◆ ParticleEmitter_Fire

ParticleEmitter ParticleEmitter_Fire

◆ ParticleEmitter_Gernade

ParticleEmitter ParticleEmitter_Gernade

◆ ParticleEmitter_MuzzleFlash

ParticleEmitter ParticleEmitter_MuzzleFlash

Muzzle flash particle emitter preset Creates bright flash particles at gun muzzle when firing.

Muzzle flash effect particle emitter preset.

◆ ParticleEmitter_Parry

ParticleEmitter ParticleEmitter_Parry

◆ ParticleEmitter_PistolSMGCasing

ParticleEmitter ParticleEmitter_PistolSMGCasing

Pistol and SMG casing ejection particle preset Creates small brass casings when pistol or SMG is fired.

Pistol and SMG shell casing particle emitter preset.

◆ ParticleEmitter_ShotgunCasing

ParticleEmitter ParticleEmitter_ShotgunCasing

Shotgun shell ejection particle preset Creates red shotgun shells when shotgun is fired.

Shotgun shell casing particle emitter preset.

◆ test_emitter

ParticleEmitter* test_emitter = NULL

Test emitter for development purposes.

This is just for debugging purposes.