Counter Strike : Global Offensive Source Code
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.
 
 
 
 
 
 

93 lines
2.7 KiB

//-----------------------------------------------------------------------------
// server_nextbot_include.VPC
//
// This is a "helper" VPC that is meant to be included into the server_*.vpc
// block of a game that wishes to use NextBot AI. These source files
// are not part of the server_base.vpc so they aren't unnecessarily included
// in games that don't need them.
//-----------------------------------------------------------------------------
$Configuration
{
$Compiler
{
$AdditionalIncludeDirectories "$BASE;$SRCDIR\game\server\NextBot"
$PreprocessorDefinitions "$BASE;SERVER_NEXT_BOTS"
}
}
$Project
{
$Folder "Source Files"
{
$Folder "NextBot"
{
$File "NextBot\NextBot.cpp"
$File "NextBot\NextBot.h"
$File "NextBot\NextBotBehavior.h"
$File "NextBot\NextBotManager.cpp"
$File "NextBot\NextBotManager.h"
$File "NextBot\NextBotUtil.h"
$File "NextBot\NextBotKnownEntity.h"
$File "NextBot\NextBotGroundLocomotion.cpp"
$File "NextBot\NextBotGroundLocomotion.h"
$File "NextBot\simple_bot.cpp"
$File "NextBot\simple_bot.h"
$File "NextBot\functorutils.h"
$File "$SRCDIR\game\shared\sharedfunctorutils.cpp"
$File "$SRCDIR\game\shared\sharedfunctorutils.h"
$Folder "NextBotInterfaces"
{
$File "NextBot\NextBotBodyInterface.cpp"
$File "NextBot\NextBotBodyInterface.h"
$File "NextBot\NextBotComponentInterface.cpp"
$File "NextBot\NextBotComponentInterface.h"
$File "NextBot\NextBotEventResponderInterface.h"
$File "NextBot\NextBotHearingInterface.h"
$File "NextBot\NextBotIntentionInterface.cpp"
$File "NextBot\NextBotIntentionInterface.h"
$File "NextBot\NextBotInterface.cpp"
$File "NextBot\NextBotInterface.h"
$File "NextBot\NextBotLocomotionInterface.cpp"
$File "NextBot\NextBotLocomotionInterface.h"
$File "NextBot\NextBotVisionInterface.cpp"
$File "NextBot\NextBotVisionInterface.h"
$File "NextBot\NextBotContextualQueryInterface.h"
}
$Folder "NextBotPath"
{
$File "NextBot\Path\NextBotChasePath.cpp"
$File "NextBot\Path\NextBotChasePath.h"
$File "NextBot\Path\NextBotRetreatPath.h"
$File "NextBot\Path\NextBotPath.cpp"
$File "NextBot\Path\NextBotPath.h"
$File "NextBot\Path\NextBotPathFollow.cpp"
$File "NextBot\Path\NextBotPathFollow.h"
}
$Folder "NextBotPlayer"
{
$File "NextBot\Player\NextBotPlayerBody.cpp"
$File "NextBot\Player\NextBotPlayerBody.h"
$File "NextBot\Player\NextBotPlayerLocomotion.cpp"
$File "NextBot\Player\NextBotPlayerLocomotion.h"
$File "NextBot\Player\NextBotPlayer.cpp"
$File "NextBot\Player\NextBotPlayer.h"
}
$Folder "NextBotCommonBehaviors"
{
$File "NextBot\Behavior\BehaviorBackUp.h"
$File "NextBot\Behavior\BehaviorMoveTo.h"
}
}
}
}