|
|
|
#ifndef BOT_COMMON_H
|
|
|
|
#define BOT_COMMON_H
|
|
|
|
#define SKIP_BOT_EXPORTS //prevent defination conflicts
|
|
|
|
// halflife common
|
|
|
|
#include "extdll.h"
|
|
|
|
#include "util.h"
|
|
|
|
#include "cbase.h"
|
|
|
|
#include "weapons.h"
|
|
|
|
#include "player.h"
|
|
|
|
#include "gamerules.h"
|
|
|
|
#include "client.h"
|
|
|
|
// regamedll
|
|
|
|
#define NOXREF
|
|
|
|
#include "bot_gameevents.h"
|
|
|
|
#include "bot/botsengcallback.h"
|
|
|
|
#include "bot/crtwrap.h"
|
|
|
|
|
|
|
|
#include "bot/pm_math.h"
|
|
|
|
#include "bot/mp_parse.h"
|
|
|
|
#include "bot/shared_util.h"
|
|
|
|
#include "bot/utllinkedlist.h"
|
|
|
|
#include "bot/utlvector.h"
|
|
|
|
#define MAX_CLIENTS 32
|
|
|
|
|
|
|
|
// manager
|
|
|
|
class CNavNode;
|
|
|
|
#include "bot/steam_util.h"
|
|
|
|
#include "bot/manager/nav.h"
|
|
|
|
#include "bot/manager/nav_area.h"
|
|
|
|
#include "bot/manager/nav_node.h"
|
|
|
|
#include "bot/manager/nav_file.h"
|
|
|
|
#include "bot/manager/improv.h"
|
|
|
|
#include "bot/manager/bot_util.h"
|
|
|
|
|
|
|
|
#include "bot/manager/nav_path.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include "bot/manager/bot.h"
|
|
|
|
|
|
|
|
#include "bot/manager/bot_manager.h"
|
|
|
|
|
|
|
|
#include "bot/manager/bot_constants.h"
|
|
|
|
#include "bot/manager/bot_profile.h"
|
|
|
|
|
|
|
|
// zbot
|
|
|
|
#include "bot/cs_bot.h"
|
|
|
|
|
|
|
|
#endif
|