home *** CD-ROM | disk | FTP | other *** search
- //
- // C++ Implementation: bot
- //
- // Description:
- //
- // Header specific for AC_CUBE
- //
- // Author: Rick <rickhelmus@gmail.com>
- //
- //
- //
-
- #ifndef AC_BOT_H
- #define AC_BOT_H
-
- #ifdef AC_CUBE
-
- #define MAX_WEAPONS 7
-
- 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(char *t, ...) {}; // UNDONE
- inline void AddDebugText(char *t, ...) {}; // UNDONE
-
- #endif
-
- #endif
-