*Move some AI functions to core. No real change.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-05-10 16:07:49 -05:00
parent 518ac83fbf
commit dcf41256dd
17 changed files with 775 additions and 725 deletions
+281 -272
View File
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Version="9.00"
Name="game"
ProjectGUID="{1DC6C4DA-A028-41F3-877D-D5400C594F88}"
RootNamespace="game"
Keyword="Win32Proj"
TargetFrameworkVersion="0"
>
<Platforms>
<Platform
@@ -100,6 +101,167 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP /Zm200"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;FASTBUILD"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
EnableEnhancedInstructionSet="1"
RuntimeTypeInfo="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="pchdef.h"
PrecompiledHeaderFile=".\game__$(PlatformName)_$(ConfigurationName)\game.pch"
AssemblerListingLocation=".\game__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\game__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\game__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CallingConvention="0"
CompileAs="0"
ForcedIncludeFiles="pchdef.h"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
OutputFile=".\game__$(PlatformName)_$(ConfigurationName)\game.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug_NoPCH|Win32"
OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP"
Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;_DEBUG;TRINITY_DEBUG;_LIB;"
StringPooling="false"
MinimalRebuild="false"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
EnableFunctionLevelLinking="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\game__$(PlatformName)_$(ConfigurationName)\game.pch"
AssemblerListingLocation=".\game__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\game__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\game__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CallingConvention="0"
CompileAs="0"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
OutputFile=".\game__$(PlatformName)_$(ConfigurationName)\game.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
@@ -184,87 +346,6 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP /Zm200"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;FASTBUILD"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
EnableEnhancedInstructionSet="1"
RuntimeTypeInfo="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="pchdef.h"
PrecompiledHeaderFile=".\game__$(PlatformName)_$(ConfigurationName)\game.pch"
AssemblerListingLocation=".\game__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\game__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\game__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CallingConvention="0"
CompileAs="0"
ForcedIncludeFiles="pchdef.h"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
OutputFile=".\game__$(PlatformName)_$(ConfigurationName)\game.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
@@ -348,86 +429,6 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug_NoPCH|Win32"
OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP"
Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\vmap;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;_DEBUG;TRINITY_DEBUG;_LIB;"
StringPooling="false"
MinimalRebuild="false"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
EnableFunctionLevelLinking="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\game__$(PlatformName)_$(ConfigurationName)\game.pch"
AssemblerListingLocation=".\game__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\game__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\game__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CallingConvention="0"
CompileAs="0"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
OutputFile=".\game__$(PlatformName)_$(ConfigurationName)\game.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug_NoPCH|x64"
OutputDirectory=".\game__$(PlatformName)_$(ConfigurationName)"
@@ -1069,14 +1070,6 @@
<Filter
Name="Object"
>
<File
RelativePath="..\..\src\game\AggressorAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\AggressorAI.h"
>
</File>
<File
RelativePath="..\..\src\game\AnimalRandomMovementGenerator.h"
>
@@ -1137,50 +1130,6 @@
RelativePath="..\..\src\game\Creature.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAI.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAIImpl.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAIRegistry.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAIRegistry.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAISelector.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAISelector.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAI.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAIMgr.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAIMgr.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureGroups.cpp"
>
@@ -1229,14 +1178,6 @@
RelativePath="..\..\src\game\GameObject.h"
>
</File>
<File
RelativePath="..\..\src\game\GuardAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\GuardAI.h"
>
</File>
<File
RelativePath="..\..\src\game\Guild.cpp"
>
@@ -1305,14 +1246,6 @@
RelativePath="..\..\src\game\MovementGenerator.h"
>
</File>
<File
RelativePath="..\..\src\game\NullCreatureAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\NullCreatureAI.h"
>
</File>
<File
RelativePath="..\..\src\game\Object.cpp"
>
@@ -1341,14 +1274,6 @@
RelativePath="..\..\src\game\ObjectMgr.h"
>
</File>
<File
RelativePath="..\..\src\game\OutdoorPvPObjectiveAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\OutdoorPvPObjectiveAI.h"
>
</File>
<File
RelativePath="..\..\src\game\Pet.cpp"
>
@@ -1357,14 +1282,6 @@
RelativePath="..\..\src\game\Pet.h"
>
</File>
<File
RelativePath="..\..\src\game\PetAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\PetAI.h"
>
</File>
<File
RelativePath="..\..\src\game\Player.cpp"
>
@@ -1381,14 +1298,6 @@
RelativePath="..\..\src\game\PointMovementGenerator.h"
>
</File>
<File
RelativePath="..\..\src\game\PossessedAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\PossessedAI.h"
>
</File>
<File
RelativePath="..\..\src\game\RandomMovementGenerator.cpp"
>
@@ -1397,14 +1306,6 @@
RelativePath="..\..\src\game\RandomMovementGenerator.h"
>
</File>
<File
RelativePath="..\..\src\game\ReactorAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\ReactorAI.h"
>
</File>
<File
RelativePath="..\..\src\game\ReputationMgr.cpp"
>
@@ -1465,14 +1366,6 @@
RelativePath="..\..\src\game\Totem.h"
>
</File>
<File
RelativePath="..\..\src\game\TotemAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\TotemAI.h"
>
</File>
<File
RelativePath="..\..\src\game\Traveller.h"
>
@@ -1682,6 +1575,122 @@
>
</File>
</Filter>
<Filter
Name="AI"
>
<File
RelativePath="..\..\src\game\AggressorAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\AggressorAI.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAI.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAIFactory.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAIImpl.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAIRegistry.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAIRegistry.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAISelector.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureAISelector.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAI.h"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAIMgr.cpp"
>
</File>
<File
RelativePath="..\..\src\game\CreatureEventAIMgr.h"
>
</File>
<File
RelativePath="..\..\src\game\GuardAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\GuardAI.h"
>
</File>
<File
RelativePath="..\..\src\game\NullCreatureAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\NullCreatureAI.h"
>
</File>
<File
RelativePath="..\..\src\game\OutdoorPvPObjectiveAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\OutdoorPvPObjectiveAI.h"
>
</File>
<File
RelativePath="..\..\src\game\PetAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\PetAI.h"
>
</File>
<File
RelativePath="..\..\src\game\ReactorAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\ReactorAI.h"
>
</File>
<File
RelativePath="..\..\src\game\TotemAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\TotemAI.h"
>
</File>
<File
RelativePath="..\..\src\game\UnitAI.cpp"
>
</File>
<File
RelativePath="..\..\src\game\UnitAI.h"
>
</File>
</Filter>
<File
RelativePath="..\..\src\game\pchdef.cpp"
>
@@ -1695,7 +1704,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
@@ -1704,7 +1713,7 @@
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"