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
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"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|