FS2_Open
Open source remastering of the Freespace 2 engine
campaign Class Reference

#include <missioncampaign.h>

Public Member Functions

 campaign ()
 

Public Attributes

char name [NAME_LENGTH]
 
char filename [MAX_FILENAME_LEN]
 
char * desc
 
int type
 
int flags
 
int num_missions
 
int num_missions_completed
 
int current_mission
 
int next_mission
 
int prev_mission
 
int loop_enabled
 
int loop_mission
 
int loop_reentry
 
int realign_required
 
int num_players
 
ubyte ships_allowed [MAX_SHIP_CLASSES]
 
ubyte weapons_allowed [MAX_WEAPON_TYPES]
 
cmission missions [MAX_CAMPAIGN_MISSIONS]
 
int num_variables
 
sexp_variablevariables
 
int redalert_num_variables
 
sexp_variableredalert_variables
 

Detailed Description

Definition at line 106 of file missioncampaign.h.

Constructor & Destructor Documentation

campaign::campaign ( )
inline

Definition at line 132 of file missioncampaign.h.

Member Data Documentation

int campaign::current_mission

Definition at line 116 of file missioncampaign.h.

char* campaign::desc

Definition at line 111 of file missioncampaign.h.

char campaign::filename[MAX_FILENAME_LEN]

Definition at line 110 of file missioncampaign.h.

int campaign::flags

Definition at line 113 of file missioncampaign.h.

int campaign::loop_enabled

Definition at line 119 of file missioncampaign.h.

int campaign::loop_mission

Definition at line 120 of file missioncampaign.h.

int campaign::loop_reentry

Definition at line 121 of file missioncampaign.h.

cmission campaign::missions[MAX_CAMPAIGN_MISSIONS]

Definition at line 126 of file missioncampaign.h.

char campaign::name[NAME_LENGTH]

Definition at line 109 of file missioncampaign.h.

int campaign::next_mission

Definition at line 117 of file missioncampaign.h.

int campaign::num_missions

Definition at line 114 of file missioncampaign.h.

int campaign::num_missions_completed

Definition at line 115 of file missioncampaign.h.

int campaign::num_players

Definition at line 123 of file missioncampaign.h.

int campaign::num_variables

Definition at line 127 of file missioncampaign.h.

int campaign::prev_mission

Definition at line 118 of file missioncampaign.h.

int campaign::realign_required

Definition at line 122 of file missioncampaign.h.

int campaign::redalert_num_variables

Definition at line 129 of file missioncampaign.h.

sexp_variable* campaign::redalert_variables

Definition at line 130 of file missioncampaign.h.

ubyte campaign::ships_allowed[MAX_SHIP_CLASSES]

Definition at line 124 of file missioncampaign.h.

int campaign::type

Definition at line 112 of file missioncampaign.h.

sexp_variable* campaign::variables

Definition at line 128 of file missioncampaign.h.

ubyte campaign::weapons_allowed[MAX_WEAPON_TYPES]

Definition at line 125 of file missioncampaign.h.


The documentation for this class was generated from the following file: