FS2_Open
Open source remastering of the Freespace 2 engine
hudartillery.cpp File Reference
#include "ai/ai.h"
#include "fireball/fireballs.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "globalincs/linklist.h"
#include "hud/hudartillery.h"
#include "hud/hudmessage.h"
#include "io/timer.h"
#include "math/vecmat.h"
#include "network/multi.h"
#include "object/object.h"
#include "parse/parselo.h"
#include "sound/sound.h"
#include "weapon/beam.h"
#include "weapon/weapon.h"

Go to the source code of this file.

Functions

int ssm_info_lookup (const char *name)
 
void parse_ssm (const char *filename)
 
void ssm_init ()
 
void ssm_get_random_start_pos (vec3d *out, vec3d *start, matrix *orient, int ssm_index)
 
void ssm_level_init ()
 
void ssm_create (object *target, vec3d *start, size_t ssm_index, ssm_firing_info *override, int team)
 
void ssm_delete (SCP_list< ssm_strike >::iterator ssm)
 
void ssm_process ()
 
void hud_init_artillery ()
 
void hud_artillery_update ()
 
void hud_artillery_render ()
 

Variables

SCP_vector< ssm_infoSsm_info
 
SCP_list< ssm_strikeSsm_strikes
 

Function Documentation

void hud_artillery_render ( )

Definition at line 455 of file hudartillery.cpp.

void hud_artillery_update ( )

Definition at line 450 of file hudartillery.cpp.

void hud_init_artillery ( )

Definition at line 445 of file hudartillery.cpp.

void parse_ssm ( const char *  filename)

Definition at line 59 of file hudartillery.cpp.

void ssm_create ( object target,
vec3d start,
size_t  ssm_index,
ssm_firing_info override,
int  team 
)

Definition at line 251 of file hudartillery.cpp.

void ssm_delete ( SCP_list< ssm_strike >::iterator  ssm)

Definition at line 342 of file hudartillery.cpp.

void ssm_get_random_start_pos ( vec3d out,
vec3d start,
matrix orient,
int  ssm_index 
)

Definition at line 207 of file hudartillery.cpp.

int ssm_info_lookup ( const char *  name)

Definition at line 47 of file hudartillery.cpp.

void ssm_init ( )

Definition at line 195 of file hudartillery.cpp.

void ssm_level_init ( )

Definition at line 246 of file hudartillery.cpp.

void ssm_process ( )

Definition at line 348 of file hudartillery.cpp.

Variable Documentation

SCP_vector<ssm_info> Ssm_info

Definition at line 41 of file hudartillery.cpp.

SCP_list<ssm_strike> Ssm_strikes

Definition at line 44 of file hudartillery.cpp.