2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 ///////////////////////////////////////////////////////////////////////////////
7 // $Header: r:/t2repos/thief2/src/ai/aicbrbkp.h,v 1.3 1999/04/16 17:01:52 JON Exp $
22 ///////////////////////////////////////////////////////////////////////////////
24 class cAIRangedBackup
: public cAIRangedMode
27 cAIRangedBackup(cAINewRangedSubcombat
* pOwner
);
29 virtual eAIRangedModeID
GetModeID(void) const;
30 virtual const char* GetName(void) const;
32 virtual int SuggestApplicability(void);
33 virtual int GetPriority(void);
34 virtual BOOL
CheckPreconditions(void);
35 virtual cAIAction
* SuggestAction(void);
38 cAIRangedLocation m_destAILoc
;
41 ///////////////////////////////////////////////////////////////////////////////
43 inline cAIRangedBackup::cAIRangedBackup(cAINewRangedSubcombat
* pOwner
):
44 cAIRangedMode(pOwner
),
47 SetFlags(kAIRC_MoveMode
);
50 inline eAIRangedModeID
cAIRangedBackup::GetModeID(void) const {return kAIRC_BackupMode
;}
51 inline const char* cAIRangedBackup::GetName(void) const {return "Backup";}
53 inline int cAIRangedBackup::GetPriority(void) {return kAIRC_PriNormal
;}
55 ///////////////////////////////////////////////////////////////////////////////
59 #endif /* !__AICBRBKP_H */