Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CampaignMissionRequest Class Reference

#include <CampaignMissionRequest.h>

List of all members.

Public Member Functions

 CampaignMissionRequest (Campaign *c, int type, int start, CombatGroup *primary, CombatGroup *tgt=0)
CampaignGetCampaign ()
int Type ()
int OpposingType ()
int StartTime ()
CombatGroupGetPrimaryGroup ()
CombatGroupGetSecondaryGroup ()
CombatGroupGetObjective ()
bool IsLocSpecified ()
const TextRegionName ()
Point Location ()
const TextScript ()
void SetType (int t)
void SetOpposingType (int t)
void SetStartTime (int s)
void SetPrimaryGroup (CombatGroup *g)
void SetSecondaryGroup (CombatGroup *g)
void SetObjective (CombatGroup *g)
void SetRegionName (const char *rgn)
void SetLocation (const Point &loc)
void SetScript (const char *s)

Static Public Member Functions

static const char * TYPENAME ()

Detailed Description

Definition at line 35 of file CampaignMissionRequest.h.


Constructor & Destructor Documentation

CampaignMissionRequest::CampaignMissionRequest ( Campaign c,
int  type,
int  start,
CombatGroup primary,
CombatGroup tgt = 0 
)

Definition at line 31 of file CampaignMissionRequest.cpp.


Member Function Documentation

Campaign* CampaignMissionRequest::GetCampaign ( )
inline

Definition at line 43 of file CampaignMissionRequest.h.

CombatGroup* CampaignMissionRequest::GetObjective ( )
inline

Definition at line 49 of file CampaignMissionRequest.h.

CombatGroup* CampaignMissionRequest::GetPrimaryGroup ( )
inline

Definition at line 47 of file CampaignMissionRequest.h.

CombatGroup* CampaignMissionRequest::GetSecondaryGroup ( )
inline

Definition at line 48 of file CampaignMissionRequest.h.

bool CampaignMissionRequest::IsLocSpecified ( )
inline

Definition at line 51 of file CampaignMissionRequest.h.

Point CampaignMissionRequest::Location ( )
inline

Definition at line 53 of file CampaignMissionRequest.h.

int CampaignMissionRequest::OpposingType ( )
inline

Definition at line 45 of file CampaignMissionRequest.h.

const Text& CampaignMissionRequest::RegionName ( )
inline

Definition at line 52 of file CampaignMissionRequest.h.

const Text& CampaignMissionRequest::Script ( )
inline

Definition at line 54 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetLocation ( const Point loc)
inline

Definition at line 64 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetObjective ( CombatGroup g)
inline

Definition at line 61 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetOpposingType ( int  t)
inline

Definition at line 57 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetPrimaryGroup ( CombatGroup g)
inline

Definition at line 59 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetRegionName ( const char *  rgn)
inline

Definition at line 63 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetScript ( const char *  s)
inline

Definition at line 65 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetSecondaryGroup ( CombatGroup g)
inline

Definition at line 60 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetStartTime ( int  s)
inline

Definition at line 58 of file CampaignMissionRequest.h.

void CampaignMissionRequest::SetType ( int  t)
inline

Definition at line 56 of file CampaignMissionRequest.h.

int CampaignMissionRequest::StartTime ( )
inline

Definition at line 46 of file CampaignMissionRequest.h.

int CampaignMissionRequest::Type ( )
inline

Definition at line 44 of file CampaignMissionRequest.h.

static const char* CampaignMissionRequest::TYPENAME ( )
inlinestatic

Definition at line 38 of file CampaignMissionRequest.h.


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