Files
assaultcube-/source/src/bot/ac_bot.h
T
flowtron b967a54ed7 fixing bots
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@6023 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2011-01-18 06:00:21 +00:00

56 lines
922 B
C++

//
// C++ Implementation: bot
//
// Description:
//
// Header specific for AC_CUBE
//
// Author: Rick <[email protected]>
//
//
//
#ifndef AC_BOT_H
#define AC_BOT_H
#ifdef AC_CUBE
#define MAX_WEAPONS 10
class CACBot: public CBot
{
public:
friend class CBotManager;
friend class CWaypointClass;
virtual void CheckItemPickup(void);
// AI Functions
virtual bool ChoosePreferredWeapon(void);
void Reload(int Gun);
virtual entity *SearchForEnts(bool bUseWPs, float flRange=9999.0f,
float flMaxHeight=JUMP_HEIGHT);
virtual bool HeadToTargetEnt(void);
virtual bool DoSPStuff(void);
virtual void Spawn(void);
};
inline void AddScreenText(const char *t, ...) {} // UNDONE
inline void AddDebugText(const char *t, ...)
{
#ifdef _DEBUG
va_list v;
va_start(v, t);
conoutf(t,v);
va_end(v);
#endif
}
#endif
#endif