Open source remastering of the Freespace 2 engine
muzzleflash.cpp File Reference
#include "globalincs/systemvars.h"
#include "graphics/2d.h"
#include "math/vecmat.h"
#include "object/object.h"
#include "parse/parselo.h"
#include "particle/particle.h"
#include "weapon/muzzleflash.h"

Go to the source code of this file.


struct  mflash_blob_info
struct  mflash_info


typedef struct mflash_blob_info mflash_blob_info
typedef struct mflash_info mflash_info


void parse_mflash_tbl (const char *filename)
void mflash_game_init ()
void mflash_mark_as_used (int index)
void mflash_page_in (bool load_all)
void mflash_level_init ()
void mflash_level_close ()
void mflash_create (vec3d *gun_pos, vec3d *gun_dir, physics_info *pip, int mflash_type, object *local)
int mflash_lookup (char *name)


SCP_vector< mflash_infoMflash_info

Typedef Documentation

typedef struct mflash_info mflash_info

Function Documentation

void mflash_create ( vec3d gun_pos,
vec3d gun_dir,
physics_info pip,
int  mflash_type,
object local 

Definition at line 239 of file muzzleflash.cpp.

void mflash_game_init ( )

Definition at line 157 of file muzzleflash.cpp.

void mflash_level_close ( )

Definition at line 221 of file muzzleflash.cpp.

void mflash_level_init ( )

Definition at line 208 of file muzzleflash.cpp.

int mflash_lookup ( char *  name)

Definition at line 302 of file muzzleflash.cpp.

void mflash_mark_as_used ( int  index)

Definition at line 166 of file muzzleflash.cpp.

void mflash_page_in ( bool  load_all)

Definition at line 176 of file muzzleflash.cpp.

void parse_mflash_tbl ( const char *  filename)

Definition at line 88 of file muzzleflash.cpp.

Variable Documentation

SCP_vector<mflash_info> Mflash_info

Definition at line 81 of file muzzleflash.cpp.