Portable Half-Life SDK. GoldSource and Xash3D. Crossplatform.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.0 KiB

#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