aimis.c File Reference

#include "Buzz_inc.h"
#include "externs.h"

Go to the source code of this file.

Data Structures

struct  cStr

Functions

void AIFuture (char plr, char mis, char pad, char *prog)
void AILaunch (char plr)
void AIVabCheck (char plr, char mis, char prog)
char Best (void)
char BoostCheck (char plr)
void CalcSaf (char plr, char vs)
void GetHard (char plr)
int ICost (char plr, char h, char i)
void NewAI (char plr, char frog)
char Panic_Level (char plr, int *m_1, int *m_2)
void Scheduler (char plr)
char Search (char plr, char m)
void Strategy_One (char plr, int *m_1, int *m_2, int *m_3)
void Strategy_Thr (char plr, int *m_1, int *m_2, int *m_3)
void Strategy_Two (char plr, int *m_1, int *m_2, int *m_3)

Variables

char Alt_A [2] = {0,0}
char Alt_B [2] = {0,0}
char Alt_C [2] = {0,0}
char bc [2]
enum Opponent_Status Cur_Status
struct cStr Mew [5]
struct mStr Mis
char pc [2]
int rck [2]
struct VInfo VAS [7][4]
char VASqty
int whe [2]


Function Documentation

void AIFuture ( char  plr,
char  mis,
char  pad,
char *  prog 
)

Definition at line 611 of file aimis.c.

Referenced by AIMaster(), NewAI(), and Scheduler().

void AILaunch ( char  plr  ) 

Definition at line 804 of file aimis.c.

Referenced by AIMaster(), and NewAI().

void AIVabCheck ( char  plr,
char  mis,
char  prog 
)

Definition at line 41 of file aimis.c.

Referenced by AILaunch().

char Best ( void   ) 

Definition at line 91 of file aimis.c.

Referenced by AIVabCheck().

char BoostCheck ( char  plr  ) 

Definition at line 747 of file aimis.c.

void CalcSaf ( char  plr,
char  vs 
)

Definition at line 147 of file aimis.c.

Referenced by AIVabCheck().

void GetHard ( char  plr  ) 

Definition at line 729 of file aimis.c.

int ICost ( char  plr,
char  h,
char  i 
)

Definition at line 111 of file aimis.c.

Referenced by CalcSaf().

void NewAI ( char  plr,
char  frog 
)

Definition at line 394 of file aimis.c.

Referenced by AIMaster().

char Panic_Level ( char  plr,
int *  m_1,
int *  m_2 
)

Definition at line 168 of file aimis.c.

Referenced by NewAI().

void Scheduler ( char  plr  ) 

Definition at line 761 of file aimis.c.

char Search ( char  plr,
char  m 
)

Definition at line 724 of file aimis.c.

void Strategy_One ( char  plr,
int *  m_1,
int *  m_2,
int *  m_3 
)

Definition at line 185 of file aimis.c.

References Behind, BuzzData::Buy, BuzzData::Cash, Cur_Status, Data, BuzzData::DurLevel, GenPur(), Equipment::InitCost, BuzzData::LMpts, BuzzData::Manned, Equipment::MaxRD, BuzzData::Misc, BuzzData::Mission, MissionType::MissionCode, Equipment::Num, Players::P, PreChe, BuzzData::Probe, RDafford(), BuzzData::Rocket, Equipment::Safety, and BuzzData::Track.

Referenced by NewAI().

void Strategy_Thr ( char  plr,
int *  m_1,
int *  m_2,
int *  m_3 
)

Definition at line 324 of file aimis.c.

References Behind, BuzzData::Buy, BuzzData::Cash, Cur_Status, Data, BuzzData::DurLevel, GenPur(), Equipment::InitCost, BuzzData::LMpts, BuzzData::Manned, Equipment::MaxRD, BuzzData::Misc, BuzzData::Mission, MissionType::MissionCode, Equipment::Num, Players::P, PreChe, BuzzData::Probe, RDafford(), BuzzData::Rocket, Equipment::Safety, and BuzzData::Track.

Referenced by NewAI().

void Strategy_Two ( char  plr,
int *  m_1,
int *  m_2,
int *  m_3 
)

Definition at line 255 of file aimis.c.

References Behind, BuzzData::Buy, BuzzData::Cash, Cur_Status, Data, BuzzData::DurLevel, GenPur(), Equipment::InitCost, BuzzData::LMpts, BuzzData::Manned, Equipment::MaxRD, BuzzData::Misc, BuzzData::Mission, MissionType::MissionCode, Equipment::Num, Players::P, PreChe, BuzzData::Probe, RDafford(), BuzzData::Rocket, Equipment::Safety, and BuzzData::Track.

Referenced by NewAI().


Variable Documentation

char Alt_A[2] = {0,0}

Definition at line 32 of file aimis.c.

Referenced by Panic_Level().

char Alt_B[2] = {0,0}

Definition at line 32 of file aimis.c.

Referenced by Panic_Level().

char Alt_C[2] = {0,0}

Definition at line 32 of file aimis.c.

char bc[2]

Definition at line 32 of file aimis.c.

Referenced by AIFuture().

enum Opponent_Status Cur_Status

Definition at line 36 of file aimast.c.

struct cStr Mew[5]

Referenced by AIVabCheck(), and CalcSaf().

struct mStr Mis

Definition at line 33 of file mc.c.

char pc[2]

Definition at line 32 of file aimis.c.

Referenced by AIFuture().

int rck[2]

Definition at line 31 of file aimis.c.

Referenced by AILaunch(), and GetHard().

struct VInfo VAS[7][4]

Definition at line 38 of file vab.c.

Referenced by AILaunch(), Best(), BuildVAB(), CalcSaf(), ChkDelVab(), DispVA(), FillVab(), ShowVA(), VAB(), and VVals().

char VASqty

Definition at line 39 of file vab.c.

Referenced by AIVabCheck(), Best(), BuildVAB(), LMAdd(), VAB(), and VVals().

int whe[2]

Definition at line 31 of file aimis.c.

Referenced by AILaunch(), and AIVabCheck().


Generated on Fri Sep 28 00:35:46 2007 for raceintospace by  doxygen 1.5.3