diff options
author | truebrain <truebrain@openttd.org> | 2009-01-12 17:11:45 +0000 |
---|---|---|
committer | truebrain <truebrain@openttd.org> | 2009-01-12 17:11:45 +0000 |
commit | c2406cd42d481a697602b430111a9e59af61660f (patch) | |
tree | ced1a262eb143ad6e64ec02f4a4c89835c0c32fd /projects | |
parent | ec97e1fd0d6ca942805fa25d94007437bc0ed952 (diff) | |
download | openttd-c2406cd42d481a697602b430111a9e59af61660f.tar.xz |
(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
NoAI is an API (a framework) to build your own AIs in. See:
http://wiki.openttd.org/wiki/index.php/AI:Main_Page
With many thanks to:
- glx and Rubidium for their syncing, feedback and hard work
- Yexo for his feedback, patches, and AIs which tested the system very deep
- Morloth for his feedback and patches
- TJIP for hosting a challenge which kept NoAI on track
- All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
Diffstat (limited to 'projects')
-rw-r--r-- | projects/openttd_vs80.sln | 8 | ||||
-rw-r--r-- | projects/openttd_vs80.vcproj | 654 | ||||
-rw-r--r-- | projects/openttd_vs80.vcproj.in | 16 | ||||
-rw-r--r-- | projects/openttd_vs90.vcproj | 654 | ||||
-rw-r--r-- | projects/openttd_vs90.vcproj.in | 16 |
5 files changed, 1273 insertions, 75 deletions
diff --git a/projects/openttd_vs80.sln b/projects/openttd_vs80.sln index a11b42095..191da1203 100644 --- a/projects/openttd_vs80.sln +++ b/projects/openttd_vs80.sln @@ -1,5 +1,5 @@ Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 +# Visual C++ Express 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd_vs80.vcproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}" ProjectSection(ProjectDependencies) = postProject {0F066B23-18DF-4284-8265-F4A5E7E3B966} = {0F066B23-18DF-4284-8265-F4A5E7E3B966} @@ -26,12 +26,10 @@ Global GlobalSection(ProjectConfigurationPlatforms) = postSolution {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|Win32.ActiveCfg = Debug|Win32 {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|Win32.Build.0 = Debug|Win32 - {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|x64.ActiveCfg = Debug|x64 - {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|x64.Build.0 = Debug|x64 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|x64.ActiveCfg = Debug|Win32 {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|Win32.ActiveCfg = Release|Win32 {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|Win32.Build.0 = Release|Win32 - {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|x64.ActiveCfg = Release|x64 - {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|x64.Build.0 = Release|x64 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|x64.ActiveCfg = Release|Win32 {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|Win32.ActiveCfg = Debug|Win32 {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|Win32.Build.0 = Debug|Win32 {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|x64.ActiveCfg = Debug|Win32 diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj index af747dc1c..02eb14de1 100644 --- a/projects/openttd_vs80.vcproj +++ b/projects/openttd_vs80.vcproj @@ -59,8 +59,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -166,8 +166,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" @@ -268,8 +268,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -376,8 +376,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" @@ -776,10 +776,6 @@ Name="Header Files" > <File - RelativePath=".\..\src\ai\ai.h" - > - </File> - <File RelativePath=".\..\src\aircraft.h" > </File> @@ -924,10 +920,6 @@ > </File> <File - RelativePath=".\..\src\ai\default\default.h" - > - </File> - <File RelativePath=".\..\src\depot_base.h" > </File> @@ -1544,10 +1536,6 @@ > </File> <File - RelativePath=".\..\src\ai\trolly\trolly.h" - > - </File> - <File RelativePath=".\..\src\tunnelbridge.h" > </File> @@ -2241,30 +2229,642 @@ </File> </Filter> <Filter - Name="AI Files" + Name="Script" + > + <File + RelativePath=".\..\src\script\squirrel.cpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_class.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_helper.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_helper_type.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_std.cpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_std.hpp" + > + </File> + </Filter> + <Filter + Name="Squirrel" + > + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqapi.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqclass.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqdebug.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqlexer.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqmem.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqobject.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqstate.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqtable.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqvm.cpp" + > + </File> + </Filter> + <Filter + Name="Squirrel headers" + > + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqarray.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqclass.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqclosure.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqcompiler.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqfuncproto.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqfuncstate.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqlexer.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqobject.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqopcodes.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqpcheader.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqstate.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdaux.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdblob.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\sqstdlib\sqstdblobimpl.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdio.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdmath.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\sqstdlib\sqstdstream.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdstring.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdsystem.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqstring.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqtable.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\squirrel.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\squserdata.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\squtils.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqvm.h" + > + </File> + </Filter> + <Filter + Name="AI Core" + > + <File + RelativePath=".\..\src\ai\ai.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_config.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_config.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_core.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_gui.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_gui.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_info.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_info.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_info_dummy.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_instance.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_instance.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_scanner.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_scanner.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_storage.hpp" + > + </File> + </Filter> + <Filter + Name="AI API" + > + <File + RelativePath=".\..\src\ai\api\ai_abstractlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_accounting.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_airport.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_base.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridge.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridgelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargo.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargolist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_company.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_controller.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_date.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_depotlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_engine.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_enginelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_error.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event_types.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_execmode.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_gamesettings.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_group.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_grouplist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industry.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrylist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytype.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytypelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_list.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_log.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_map.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_marine.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_object.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_order.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_rail.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_railtypelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_road.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_sign.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_station.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_stationlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidy.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidylist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_testmode.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tile.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tilelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_town.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_townlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tunnel.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_types.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_vehicle.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_vehiclelist.hpp" + > + </File> + </Filter> + <Filter + Name="AI API Implementation" > <File - RelativePath=".\..\src\ai\ai.cpp" + RelativePath=".\..\src\ai\api\ai_abstractlist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_accounting.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_airport.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_base.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridge.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridgelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargo.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargolist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_company.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_controller.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_date.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_depotlist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_engine.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_enginelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_error.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event_types.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_execmode.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_gamesettings.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_group.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_grouplist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industry.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrylist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytype.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytypelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_list.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_log.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_map.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_marine.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_object.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_order.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_rail.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_railtypelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_road.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_sign.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_station.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_stationlist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidy.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidylist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_testmode.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tile.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tilelist.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\build.cpp" + RelativePath=".\..\src\ai\api\ai_town.cpp" > </File> <File - RelativePath=".\..\src\ai\default\default.cpp" + RelativePath=".\..\src\ai\api\ai_townlist.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\pathfinder.cpp" + RelativePath=".\..\src\ai\api\ai_tunnel.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\shared.cpp" + RelativePath=".\..\src\ai\api\ai_vehicle.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\trolly.cpp" + RelativePath=".\..\src\ai\api\ai_vehiclelist.cpp" > </File> </Filter> diff --git a/projects/openttd_vs80.vcproj.in b/projects/openttd_vs80.vcproj.in index 9fbcc4a13..299b3e08c 100644 --- a/projects/openttd_vs80.vcproj.in +++ b/projects/openttd_vs80.vcproj.in @@ -59,8 +59,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -166,8 +166,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" @@ -268,8 +268,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -376,8 +376,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" diff --git a/projects/openttd_vs90.vcproj b/projects/openttd_vs90.vcproj index e0e893784..3a4a2e022 100644 --- a/projects/openttd_vs90.vcproj +++ b/projects/openttd_vs90.vcproj @@ -60,8 +60,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -165,8 +165,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" @@ -266,8 +266,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -373,8 +373,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" @@ -773,10 +773,6 @@ Name="Header Files" > <File - RelativePath=".\..\src\ai\ai.h" - > - </File> - <File RelativePath=".\..\src\aircraft.h" > </File> @@ -921,10 +917,6 @@ > </File> <File - RelativePath=".\..\src\ai\default\default.h" - > - </File> - <File RelativePath=".\..\src\depot_base.h" > </File> @@ -1541,10 +1533,6 @@ > </File> <File - RelativePath=".\..\src\ai\trolly\trolly.h" - > - </File> - <File RelativePath=".\..\src\tunnelbridge.h" > </File> @@ -2238,30 +2226,642 @@ </File> </Filter> <Filter - Name="AI Files" + Name="Script" + > + <File + RelativePath=".\..\src\script\squirrel.cpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_class.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_helper.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_helper_type.hpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_std.cpp" + > + </File> + <File + RelativePath=".\..\src\script\squirrel_std.hpp" + > + </File> + </Filter> + <Filter + Name="Squirrel" + > + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqapi.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqclass.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqdebug.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqlexer.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqmem.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqobject.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqstate.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqtable.cpp" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqvm.cpp" + > + </File> + </Filter> + <Filter + Name="Squirrel headers" + > + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqarray.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqclass.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqclosure.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqcompiler.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqfuncproto.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqfuncstate.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqlexer.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqobject.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqopcodes.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqpcheader.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqstate.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdaux.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdblob.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\sqstdlib\sqstdblobimpl.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdio.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdmath.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\sqstdlib\sqstdstream.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdstring.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\sqstdsystem.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqstring.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqtable.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\include\squirrel.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\squserdata.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\squtils.h" + > + </File> + <File + RelativePath=".\..\src\3rdparty\squirrel\squirrel\sqvm.h" + > + </File> + </Filter> + <Filter + Name="AI Core" + > + <File + RelativePath=".\..\src\ai\ai.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_config.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_config.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_core.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_gui.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_gui.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_info.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_info.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_info_dummy.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_instance.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_instance.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_scanner.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_scanner.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\ai_storage.hpp" + > + </File> + </Filter> + <Filter + Name="AI API" + > + <File + RelativePath=".\..\src\ai\api\ai_abstractlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_accounting.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_airport.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_base.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridge.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridgelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargo.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargolist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_company.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_controller.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_date.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_depotlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_engine.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_enginelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_error.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event_types.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_execmode.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_gamesettings.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_group.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_grouplist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industry.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrylist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytype.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytypelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_list.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_log.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_map.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_marine.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_object.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_order.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_rail.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_railtypelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_road.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_sign.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_station.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_stationlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidy.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidylist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_testmode.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tile.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tilelist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_town.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_townlist.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tunnel.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_types.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_vehicle.hpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_vehiclelist.hpp" + > + </File> + </Filter> + <Filter + Name="AI API Implementation" > <File - RelativePath=".\..\src\ai\ai.cpp" + RelativePath=".\..\src\ai\api\ai_abstractlist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_accounting.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_airport.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_base.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridge.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_bridgelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargo.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_cargolist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_company.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_controller.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_date.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_depotlist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_engine.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_enginelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_error.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_event_types.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_execmode.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_gamesettings.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_group.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_grouplist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industry.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrylist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytype.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_industrytypelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_list.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_log.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_map.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_marine.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_object.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_order.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_rail.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_railtypelist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_road.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_sign.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_station.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_stationlist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidy.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_subsidylist.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_testmode.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tile.cpp" + > + </File> + <File + RelativePath=".\..\src\ai\api\ai_tilelist.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\build.cpp" + RelativePath=".\..\src\ai\api\ai_town.cpp" > </File> <File - RelativePath=".\..\src\ai\default\default.cpp" + RelativePath=".\..\src\ai\api\ai_townlist.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\pathfinder.cpp" + RelativePath=".\..\src\ai\api\ai_tunnel.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\shared.cpp" + RelativePath=".\..\src\ai\api\ai_vehicle.cpp" > </File> <File - RelativePath=".\..\src\ai\trolly\trolly.cpp" + RelativePath=".\..\src\ai\api\ai_vehiclelist.cpp" > </File> </Filter> diff --git a/projects/openttd_vs90.vcproj.in b/projects/openttd_vs90.vcproj.in index 2515946d8..1adb6a0fc 100644 --- a/projects/openttd_vs90.vcproj.in +++ b/projects/openttd_vs90.vcproj.in @@ -60,8 +60,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -165,8 +165,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" @@ -266,8 +266,8 @@ EnableIntrinsicFunctions="true" FavorSizeOrSpeed="2" OmitFramePointers="true" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";WITH_ASSERT" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64;WITH_ASSERT" StringPooling="true" ExceptionHandling="1" RuntimeLibrary="0" @@ -373,8 +373,8 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" Optimization="0" - AdditionalIncludeDirectories="..\objs\langs" - PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\"" + AdditionalIncludeDirectories="..\objs\langs;..\src\3rdparty\squirrel\include" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;WITH_ICU;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\"OpenTTD\";NO_GARBAGE_COLLECTOR;_SQ64" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="0" |