OpenRCT2/src/openrct2/libopenrct2.vcxproj

1055 lines
55 KiB
XML
Raw Normal View History

2016-12-28 02:38:55 +01:00
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SolutionDir Condition="'$(SolutionDir)'==''">..\..\</SolutionDir>
</PropertyGroup>
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
2022-03-26 20:14:12 +01:00
<ProjectConfiguration Include="Debug|arm64">
<Configuration>Debug</Configuration>
<Platform>arm64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseLTCG|arm64">
<Configuration>ReleaseLTCG</Configuration>
<Platform>arm64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseLTCG|Win32">
<Configuration>ReleaseLTCG</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseLTCG|x64">
<Configuration>ReleaseLTCG</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
2016-12-28 02:38:55 +01:00
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
2022-03-26 20:14:12 +01:00
<ProjectConfiguration Include="Release|arm64">
<Configuration>Release</Configuration>
<Platform>arm64</Platform>
</ProjectConfiguration>
2016-12-28 02:38:55 +01:00
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{D24D94F6-2A74-480C-B512-629C306CE92F}</ProjectGuid>
2017-01-04 23:50:35 +01:00
<RootNamespace>openrct2-lib</RootNamespace>
2017-01-09 20:57:26 +01:00
<ProjectName>libopenrct2</ProjectName>
2016-12-28 02:38:55 +01:00
</PropertyGroup>
<PropertyGroup Label="Configuration">
2017-01-04 23:50:35 +01:00
<ConfigurationType>StaticLibrary</ConfigurationType>
2016-12-28 02:38:55 +01:00
</PropertyGroup>
<Import Project="..\..\openrct2.common.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>__ENABLE_DISCORD__;USE_BENCHMARK;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Breakpad)'=='true' and ('$(Platform)'=='Win32' or '$(Platform)'=='x64')">USE_BREAKPAD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
2020-09-06 12:36:02 +02:00
<PreprocessorDefinitions Condition="'$(Platform)'=='Win32' or '$(Platform)'=='x64'">USE_FRIBIDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader Condition="'$(UsePCH)'=='true'">Use</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(UsePCH)'=='true'">openrct2_pch.h</PrecompiledHeaderFile>
<ForcedIncludeFiles Condition="'$(UsePCH)'=='true'">openrct2_pch.h</ForcedIncludeFiles>
2016-12-28 02:38:55 +01:00
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalOptions>$(OPENRCT2_CL_ADDITIONALOPTIONS) %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<TargetMachine Condition="'$(Platform)'=='Win32'">MachineX86</TargetMachine>
<TargetMachine Condition="'$(Platform)'=='x64'">MachineX64</TargetMachine>
2022-03-26 20:14:12 +01:00
<TargetMachine Condition="'$(Platform)'=='arm64'">MachineARM64</TargetMachine>
2016-12-28 02:38:55 +01:00
</Lib>
</ItemDefinitionGroup>
<!-- Files -->
<ItemGroup>
<None Include="data\shaders\**\*.vert" />
<None Include="data\shaders\**\*.frag" />
2016-12-28 02:38:55 +01:00
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\resources\resource.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\BalloonPressAction.h" />
<ClInclude Include="actions\BannerPlaceAction.h" />
<ClInclude Include="actions\BannerRemoveAction.h" />
<ClInclude Include="actions\BannerSetColourAction.h" />
<ClInclude Include="actions\BannerSetNameAction.h" />
<ClInclude Include="actions\BannerSetStyleAction.h" />
<ClInclude Include="actions\CheatSetAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\ClearAction.h" />
<ClInclude Include="actions\ClimateSetAction.h" />
<ClInclude Include="actions\CustomAction.h" />
<ClInclude Include="actions\FootpathLayoutPlaceAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\FootpathPlaceAction.h" />
<ClInclude Include="actions\FootpathRemoveAction.h" />
<ClInclude Include="actions\FootpathAdditionPlaceAction.h" />
<ClInclude Include="actions\FootpathAdditionRemoveAction.h" />
<ClInclude Include="actions\GameAction.h" />
<ClInclude Include="actions\GameActionResult.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\GuestSetFlagsAction.h" />
<ClInclude Include="actions\GuestSetNameAction.h" />
<ClInclude Include="actions\LandBuyRightsAction.h" />
<ClInclude Include="actions\LandLowerAction.h" />
<ClInclude Include="actions\LandRaiseAction.h" />
<ClInclude Include="actions\LandSetHeightAction.h" />
<ClInclude Include="actions\LandSetRightsAction.h" />
<ClInclude Include="actions\LandSmoothAction.h" />
<ClInclude Include="actions\LargeSceneryPlaceAction.h" />
<ClInclude Include="actions\LargeSceneryRemoveAction.h" />
<ClInclude Include="actions\LargeScenerySetColourAction.h" />
<ClInclude Include="actions\LoadOrQuitAction.h" />
<ClInclude Include="actions\MapChangeSizeAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\MazePlaceTrackAction.h" />
<ClInclude Include="actions\MazeSetTrackAction.h" />
<ClInclude Include="actions\NetworkModifyGroupAction.h" />
<ClInclude Include="actions\ParkEntrancePlaceAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\ParkEntranceRemoveAction.h" />
<ClInclude Include="actions\ParkMarketingAction.h" />
<ClInclude Include="actions\ParkSetDateAction.h" />
<ClInclude Include="actions\ParkSetEntranceFeeAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\ParkSetLoanAction.h" />
<ClInclude Include="actions\ParkSetNameAction.h" />
<ClInclude Include="actions\ParkSetParameterAction.h" />
<ClInclude Include="actions\ParkSetResearchFundingAction.h" />
<ClInclude Include="actions\PauseToggleAction.h" />
<ClInclude Include="actions\PeepPickupAction.h" />
<ClInclude Include="actions\PeepSpawnPlaceAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\PlayerKickAction.h" />
<ClInclude Include="actions\PlayerSetGroupAction.h" />
<ClInclude Include="actions\ResultWithMessage.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\RideCreateAction.h" />
<ClInclude Include="actions\RideDemolishAction.h" />
<ClInclude Include="actions\RideEntranceExitPlaceAction.h" />
<ClInclude Include="actions\RideEntranceExitRemoveAction.h" />
<ClInclude Include="actions\RideFreezeRatingAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\RideSetAppearanceAction.h" />
<ClInclude Include="actions\RideSetColourSchemeAction.h" />
<ClInclude Include="actions\RideSetNameAction.h" />
<ClInclude Include="actions\RideSetPriceAction.h" />
<ClInclude Include="actions\RideSetSettingAction.h" />
<ClInclude Include="actions\RideSetStatusAction.h" />
<ClInclude Include="actions\RideSetVehicleAction.h" />
<ClInclude Include="actions\ScenarioSetSettingAction.h" />
<ClInclude Include="actions\SignSetNameAction.h" />
<ClInclude Include="actions\SignSetStyleAction.h" />
<ClInclude Include="actions\SmallSceneryPlaceAction.h" />
<ClInclude Include="actions\SmallSceneryRemoveAction.h" />
<ClInclude Include="actions\SmallScenerySetColourAction.h" />
<ClInclude Include="actions\StaffFireAction.h" />
<ClInclude Include="actions\StaffHireNewAction.h" />
<ClInclude Include="actions\StaffSetColourAction.h" />
<ClInclude Include="actions\StaffSetCostumeAction.h" />
<ClInclude Include="actions\StaffSetNameAction.h" />
<ClInclude Include="actions\StaffSetOrdersAction.h" />
<ClInclude Include="actions\StaffSetPatrolAreaAction.h" />
<ClInclude Include="actions\SurfaceSetStyleAction.h" />
<ClInclude Include="actions\TileModifyAction.h" />
<ClInclude Include="actions\TrackDesignAction.h" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClInclude Include="actions\TrackPlaceAction.h" />
<ClInclude Include="actions\TrackRemoveAction.h" />
<ClInclude Include="actions\TrackSetBrakeSpeedAction.h" />
<ClInclude Include="actions\WallPlaceAction.h" />
<ClInclude Include="actions\WallRemoveAction.h" />
<ClInclude Include="actions\WallSetColourAction.h" />
<ClInclude Include="actions\WaterLowerAction.h" />
<ClInclude Include="actions\WaterRaiseAction.h" />
<ClInclude Include="actions\WaterSetHeightAction.h" />
2022-09-18 17:15:42 +02:00
<ClInclude Include="AssetPack.h" />
<ClInclude Include="AssetPackManager.h" />
<ClInclude Include="audio\audio.h" />
<ClInclude Include="audio\AudioChannel.h" />
<ClInclude Include="audio\AudioContext.h" />
<ClInclude Include="audio\AudioMixer.h" />
<ClInclude Include="audio\AudioSource.h" />
<ClInclude Include="Cheats.h" />
<ClInclude Include="CommandLineSprite.h" />
<ClInclude Include="command_line\CommandLine.hpp" />
<ClInclude Include="common.h" />
<ClInclude Include="config\Config.h" />
<ClInclude Include="config\ConfigEnum.hpp" />
<ClInclude Include="config\IniReader.hpp" />
<ClInclude Include="config\IniWriter.hpp" />
<ClInclude Include="Context.h" />
<ClInclude Include="core\Algorithm.hpp" />
<ClInclude Include="core\BitSet.hpp" />
<ClInclude Include="core\ChecksumStream.h" />
<ClInclude Include="core\CircularBuffer.h" />
<ClInclude Include="core\Collections.hpp" />
<ClInclude Include="core\Console.hpp" />
<ClInclude Include="core\Crypt.h" />
<ClInclude Include="core\DataSerialiser.h" />
<ClInclude Include="core\DataSerialiserTag.h" />
<ClInclude Include="core\DataSerialiserTraits.h" />
<ClInclude Include="core\Diagnostics.hpp" />
<ClInclude Include="core\Endianness.h" />
<ClInclude Include="core\EnumMap.hpp" />
<ClInclude Include="core\File.h" />
<ClInclude Include="core\FileIndex.hpp" />
<ClInclude Include="core\FileScanner.h" />
<ClInclude Include="core\FileStream.h" />
<ClInclude Include="core\FileSystem.hpp" />
<ClInclude Include="core\FileWatcher.h" />
<ClInclude Include="core\GroupVector.hpp" />
<ClInclude Include="core\Guard.hpp" />
<ClInclude Include="core\Http.h" />
2021-11-07 15:14:25 +01:00
<ClInclude Include="core\Identifier.hpp" />
<ClInclude Include="core\Imaging.h" />
<ClInclude Include="core\IStream.hpp" />
<ClInclude Include="core\JobPool.h" />
<ClInclude Include="core\Json.hpp" />
<ClInclude Include="core\JsonFwd.hpp" />
<ClInclude Include="core\Memory.hpp" />
<ClInclude Include="core\MemoryStream.h" />
<ClInclude Include="core\Meta.hpp" />
<ClInclude Include="core\Numerics.hpp" />
<ClInclude Include="core\OrcaStream.hpp" />
<ClInclude Include="core\Path.hpp" />
<ClInclude Include="core\Random.hpp" />
<ClInclude Include="core\Range.hpp" />
2020-09-06 12:36:02 +02:00
<ClInclude Include="core\RTL.h" />
<ClInclude Include="core\FixedVector.h" />
<ClInclude Include="core\String.hpp" />
<ClInclude Include="core\StringBuilder.h" />
<ClInclude Include="core\StringReader.h" />
2021-12-02 16:07:40 +01:00
<ClInclude Include="core\Timer.hpp" />
<ClInclude Include="core\Zip.h" />
2021-09-11 18:06:17 +02:00
<ClInclude Include="core\ZipStream.hpp" />
<ClInclude Include="Date.h" />
<ClInclude Include="Diagnostic.h" />
<ClInclude Include="drawing\Drawing.h" />
<ClInclude Include="drawing\Font.h" />
<ClInclude Include="drawing\IDrawingContext.h" />
<ClInclude Include="drawing\IDrawingEngine.h" />
<ClInclude Include="drawing\Image.h" />
<ClInclude Include="drawing\ImageId.hpp" />
<ClInclude Include="drawing\ImageImporter.h" />
<ClInclude Include="drawing\LightFX.h" />
<ClInclude Include="drawing\NewDrawing.h" />
2021-01-01 02:06:53 +01:00
<ClInclude Include="drawing\ScrollingText.h" />
<ClInclude Include="drawing\Weather.h" />
<ClInclude Include="drawing\Text.h" />
<ClInclude Include="drawing\TTF.h" />
<ClInclude Include="drawing\X8DrawingEngine.h" />
<ClInclude Include="Editor.h" />
<ClInclude Include="EditorObjectSelectionSession.h" />
<ClInclude Include="entity\Balloon.h" />
<ClInclude Include="entity\Duck.h" />
<ClInclude Include="entity\EntityBase.h" />
<ClInclude Include="entity\EntityList.h" />
2021-11-24 15:58:01 +01:00
<ClInclude Include="entity\EntityRegistry.h" />
<ClInclude Include="entity\EntityTweener.h" />
<ClInclude Include="entity\Fountain.h" />
2021-11-25 22:47:24 +01:00
<ClInclude Include="entity\Guest.h" />
<ClInclude Include="entity\Litter.h" />
<ClInclude Include="entity\MoneyEffect.h" />
<ClInclude Include="entity\Particle.h" />
2022-03-08 01:14:52 +01:00
<ClInclude Include="entity\PatrolArea.h" />
2021-11-25 22:47:24 +01:00
<ClInclude Include="entity\Peep.h" />
<ClInclude Include="entity\Staff.h" />
<ClInclude Include="entity\Yaw.hpp" />
<ClInclude Include="FileClassifier.h" />
<ClInclude Include="Game.h" />
<ClInclude Include="GameState.h" />
<ClInclude Include="GameStateSnapshots.h" />
<ClInclude Include="Identifiers.h" />
<ClInclude Include="Input.h" />
<ClInclude Include="interface\Chat.h" />
<ClInclude Include="interface\Colour.h" />
<ClInclude Include="interface\Cursors.h" />
<ClInclude Include="interface\FontFamilies.h" />
<ClInclude Include="interface\Fonts.h" />
<ClInclude Include="interface\InteractiveConsole.h" />
<ClInclude Include="interface\Screenshot.h" />
<ClInclude Include="interface\Viewport.h" />
<ClInclude Include="interface\Widget.h" />
<ClInclude Include="interface\Window.h" />
<ClInclude Include="interface\WindowClasses.h" />
<ClInclude Include="interface\Window_internal.h" />
<ClInclude Include="interface\ZoomLevel.h" />
<ClInclude Include="Intro.h" />
<ClInclude Include="Limits.h" />
<ClInclude Include="localisation\ConversionTables.h" />
<ClInclude Include="localisation\Currency.h" />
<ClInclude Include="localisation\Date.h" />
<ClInclude Include="localisation\FormatCodes.h" />
<ClInclude Include="localisation\Formatter.h" />
2020-10-09 01:50:08 +02:00
<ClInclude Include="localisation\Formatting.h" />
<ClInclude Include="localisation\Language.h" />
<ClInclude Include="localisation\LanguagePack.h" />
<ClInclude Include="localisation\Localisation.h" />
<ClInclude Include="localisation\LocalisationService.h" />
<ClInclude Include="localisation\StringIds.h" />
<ClInclude Include="management\Award.h" />
<ClInclude Include="management\Finance.h" />
<ClInclude Include="management\Marketing.h" />
<ClInclude Include="management\NewsItem.h" />
<ClInclude Include="management\Research.h" />
<ClInclude Include="math\Trigonometry.hpp" />
<ClInclude Include="network\DiscordService.h" />
<ClInclude Include="network\network.h" />
<ClInclude Include="network\NetworkAction.h" />
<ClInclude Include="network\NetworkBase.h" />
<ClInclude Include="network\NetworkClient.h" />
<ClInclude Include="network\NetworkConnection.h" />
<ClInclude Include="network\NetworkGroup.h" />
<ClInclude Include="network\NetworkKey.h" />
<ClInclude Include="network\NetworkPacket.h" />
<ClInclude Include="network\NetworkPlayer.h" />
<ClInclude Include="network\NetworkServer.h" />
<ClInclude Include="network\NetworkServerAdvertiser.h" />
<ClInclude Include="network\NetworkTypes.h" />
<ClInclude Include="network\NetworkUser.h" />
<ClInclude Include="network\ServerList.h" />
<ClInclude Include="network\Socket.h" />
<ClInclude Include="object\AudioObject.h" />
<ClInclude Include="object\AudioSampleTable.h" />
<ClInclude Include="object\BannerObject.h" />
<ClInclude Include="object\BannerSceneryEntry.h" />
<ClInclude Include="object\DefaultObjects.h" />
<ClInclude Include="object\EntranceEntry.h" />
<ClInclude Include="object\EntranceObject.h" />
<ClInclude Include="object\FootpathEntry.h" />
<ClInclude Include="object\FootpathItemEntry.h" />
<ClInclude Include="object\FootpathItemObject.h" />
<ClInclude Include="object\FootpathObject.h" />
<ClInclude Include="object\FootpathRailingsObject.h" />
<ClInclude Include="object\FootpathSurfaceObject.h" />
<ClInclude Include="object\ImageTable.h" />
2023-01-26 19:44:42 +01:00
<ClInclude Include="object\LargeSceneryEntry.h" />
<ClInclude Include="object\LargeSceneryObject.h" />
<ClInclude Include="object\MusicObject.h" />
<ClInclude Include="object\Object.h" />
2022-09-18 17:15:42 +02:00
<ClInclude Include="object\ObjectAsset.h" />
<ClInclude Include="object\ObjectEntryManager.h" />
<ClInclude Include="object\ObjectFactory.h" />
<ClInclude Include="object\ObjectLimits.h" />
<ClInclude Include="object\ObjectList.h" />
<ClInclude Include="object\ObjectManager.h" />
<ClInclude Include="object\ObjectRepository.h" />
<ClInclude Include="object\ObjectType.h" />
<ClInclude Include="object\ObjectTypes.h" />
2022-09-18 17:15:42 +02:00
<ClInclude Include="object\ResourceTable.h" />
<ClInclude Include="object\RideObject.h" />
<ClInclude Include="object\SceneryGroupEntry.h" />
<ClInclude Include="object\SceneryGroupObject.h" />
<ClInclude Include="object\SceneryObject.h" />
<ClInclude Include="object\SmallSceneryEntry.h" />
<ClInclude Include="object\SmallSceneryObject.h" />
<ClInclude Include="object\StationObject.h" />
<ClInclude Include="object\StringTable.h" />
<ClInclude Include="object\TerrainEdgeObject.h" />
<ClInclude Include="object\TerrainSurfaceObject.h" />
<ClInclude Include="object\WallSceneryEntry.h" />
<ClInclude Include="object\WallObject.h" />
<ClInclude Include="object\WaterEntry.h" />
<ClInclude Include="object\WaterObject.h" />
<ClInclude Include="OpenRCT2.h" />
<ClInclude Include="openrct2_pch.h" Condition="'$(UsePCH)'=='true'"/>
<ClInclude Include="paint\Boundbox.h" />
<ClInclude Include="paint\Paint.Entity.h" />
<ClInclude Include="paint\Paint.h" />
<ClInclude Include="paint\Paint.SessionFlags.h" />
<ClInclude Include="paint\Painter.h" />
<ClInclude Include="paint\Supports.h" />
<ClInclude Include="paint\tile_element\Paint.Surface.h" />
<ClInclude Include="paint\tile_element\Paint.TileElement.h" />
<ClInclude Include="paint\VirtualFloor.h" />
<ClInclude Include="ParkImporter.h" />
<ClInclude Include="park\Legacy.h" />
<ClInclude Include="park\ParkFile.h" />
<ClInclude Include="peep\Guest.h" />
<ClInclude Include="peep\GuestPathfinding.h" />
<ClInclude Include="peep\RideUseSystem.h" />
<ClInclude Include="PlatformEnvironment.h" />
<ClInclude Include="platform\Crash.h" />
<ClInclude Include="platform\Platform.h" />
<ClInclude Include="profiling\Profiling.h" />
<ClInclude Include="profiling\ProfilingMacros.hpp" />
<ClInclude Include="rct12\EntryList.h" />
<ClInclude Include="rct12\Limits.h" />
<ClInclude Include="rct12\RCT12.h" />
<ClInclude Include="rct12\SawyerChunk.h" />
<ClInclude Include="rct12\SawyerChunkReader.h" />
<ClInclude Include="rct12\SawyerChunkWriter.h" />
<ClInclude Include="rct1\Limits.h" />
<ClInclude Include="rct1\RCT1.h" />
<ClInclude Include="rct1\Tables.h" />
<ClInclude Include="rct2\DATLimits.h" />
<ClInclude Include="rct2\Limits.h" />
<ClInclude Include="rct2\RCT2.h" />
<ClInclude Include="rct2\T6Exporter.h" />
<ClInclude Include="ReplayManager.h" />
<ClInclude Include="ride\CableLift.h" />
<ClInclude Include="ride\coaster\BolligerMabillardTrack.hpp" />
<ClInclude Include="ride\coaster\JuniorRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\AirPoweredVerticalCoaster.h" />
<ClInclude Include="ride\coaster\meta\AlpineCoaster.h" />
<ClInclude Include="ride\coaster\meta\BobsleighCoaster.h" />
<ClInclude Include="ride\coaster\meta\ClassicMiniRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\ClassicWoodenRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\CompactInvertedCoaster.h" />
<ClInclude Include="ride\coaster\meta\CorkscrewRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\FlyingRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\GigaCoaster.h" />
<ClInclude Include="ride\coaster\meta\HeartlineTwisterCoaster.h" />
Add "Hybrid Coaster" ride type (#12110) * Add "Hybrid coaster" ride type * Add turns * Add diagonal slopes * Add bank transitions * Add diagonal bank transitions * Add banked turns * Add sloped turns * Add sloped bank transitions * Add sloped banked turns * Add s bends * Add helices * Add barrel rolls * Add half loops * Start changing supports to wooden * Switch diagonals and banked turns to wooden supports * Finish switching supports to wooden * Alter default supports for small turns and steep turns * Split track sprites that were glitching * Fix incorrect sprite indices on small helices * Add supports for large flat to steep pieces * Fix bug with b supports * Add supports for quarter loops * Finalize set of track elements * Fix strange colors when track piece is highlighted * Update sprites.json * Add support for corkscrews * Fix incorrect remap colors and default supports * Add slope to banked turn transitions * Add support for preview image in color selection window * Fix static glitches * Correct Z offset * Set segment heights (and fix more static glitches) * Improve sloped curve supports * Fix slope to banked turn transitions * Fix dynamic glitches * Fix boosters * Remove corkscrews * Set ride data and implement ride rating function * Fix glitches on steep turns and gentle to steep * Format code * Add sprites * Add track color preview image * Fix formatting * Add files to MSVC project * Fix Testpaint * Revert removal of RIDE_TYPE_50 from GetClassification * Introduce constant instead of hard coded number * Fix stray change * Improve legibility of ride_ratings_calculate_hybrid_coaster() * Fix comments on byte_97B23C * Fix two other stray changes * Fix Xcode project * Adjust bounding boxes to make clipping behaviour more consistent * Fix two glitches on medium and large turns * Address comments from DuncansPumpkin * Fix incorrect ride ID * Fix steep turn sprites * Run PNG images through OptiPNG * Update changelog * Fix namespace error * Use arrays for supports to handle additional elements * Rename functions to TitleCase and add namespace * Increment network version Co-authored-by: Edward Calver <hx010973@reading.ac.uk> Co-authored-by: tylerleamon <59478575+tylerleamon@users.noreply.github.com> Co-authored-by: Gymnasiast <m.o.steenbeek@gmail.com> Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2020-10-10 21:27:12 +02:00
<ClInclude Include="ride\coaster\meta\HybridCoaster.h" />
<ClInclude Include="ride\coaster\meta\Hypercoaster.h" />
<ClInclude Include="ride\coaster\meta\HyperTwister.h" />
<ClInclude Include="ride\coaster\meta\InvertedHairpinCoaster.h" />
<ClInclude Include="ride\coaster\meta\InvertedImpulseCoaster.h" />
<ClInclude Include="ride\coaster\meta\InvertedRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\JuniorRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\LayDownRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\LIMLaunchedRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\LoopingRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\MineRide.h" />
<ClInclude Include="ride\coaster\meta\MineTrainCoaster.h" />
<ClInclude Include="ride\coaster\meta\MiniRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\MiniSuspendedCoaster.h" />
<ClInclude Include="ride\coaster\meta\MultiDimensionRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\ReverseFreefallCoaster.h" />
<ClInclude Include="ride\coaster\meta\ReverserRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\SideFrictionRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\SingleRailRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\SpinningWildMouse.h" />
<ClInclude Include="ride\coaster\meta\SpiralRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\StandUpRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\SteelWildMouse.h" />
<ClInclude Include="ride\coaster\meta\Steeplechase.h" />
<ClInclude Include="ride\coaster\meta\SuspendedSwingingCoaster.h" />
<ClInclude Include="ride\coaster\meta\TwisterRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\VerticalDropCoaster.h" />
<ClInclude Include="ride\coaster\meta\VirginiaReel.h" />
<ClInclude Include="ride\coaster\meta\WaterCoaster.h" />
<ClInclude Include="ride\coaster\meta\WoodenRollerCoaster.h" />
<ClInclude Include="ride\coaster\meta\WoodenWildMouse.h" />
<ClInclude Include="ride\coaster\WoodenRollerCoaster.h" />
2022-08-22 18:50:37 +02:00
<ClInclude Include="ride\gentle\Maze.h" />
<ClInclude Include="ride\gentle\meta\CarRide.h" />
<ClInclude Include="ride\gentle\meta\Circus.h" />
<ClInclude Include="ride\gentle\meta\CrookedHouse.h" />
<ClInclude Include="ride\gentle\meta\Dodgems.h" />
<ClInclude Include="ride\gentle\meta\FerrisWheel.h" />
<ClInclude Include="ride\gentle\meta\FlyingSaucers.h" />
<ClInclude Include="ride\gentle\meta\GhostTrain.h" />
<ClInclude Include="ride\gentle\meta\HauntedHouse.h" />
<ClInclude Include="ride\gentle\meta\Maze.h" />
<ClInclude Include="ride\gentle\meta\MerryGoRound.h" />
<ClInclude Include="ride\gentle\meta\MiniGolf.h" />
<ClInclude Include="ride\gentle\meta\MiniHelicopters.h" />
<ClInclude Include="ride\gentle\meta\MonorailCycles.h" />
<ClInclude Include="ride\gentle\meta\MonsterTrucks.h" />
<ClInclude Include="ride\gentle\meta\ObservationTower.h" />
<ClInclude Include="ride\gentle\meta\SpaceRings.h" />
<ClInclude Include="ride\gentle\meta\SpiralSlide.h" />
<ClInclude Include="ride\Ride.h" />
<ClInclude Include="ride\RideAudio.h" />
<ClInclude Include="ride\RideColour.h" />
2021-12-18 19:50:29 +01:00
<ClInclude Include="ride\RideConstruction.h" />
<ClInclude Include="ride\RideData.h" />
<ClInclude Include="ride\RideEntry.h" />
<ClInclude Include="ride\RideRatings.h" />
<ClInclude Include="ride\RideTypes.h" />
<ClInclude Include="ride\ShopItem.h" />
<ClInclude Include="ride\shops\meta\CashMachine.h" />
<ClInclude Include="ride\shops\meta\DrinkStall.h" />
<ClInclude Include="ride\shops\meta\FirstAid.h" />
<ClInclude Include="ride\shops\meta\FoodStall.h" />
<ClInclude Include="ride\shops\meta\InformationKiosk.h" />
<ClInclude Include="ride\shops\meta\Shop.h" />
<ClInclude Include="ride\shops\meta\Toilets.h" />
<ClInclude Include="ride\Station.h" />
<ClInclude Include="ride\thrill\meta\3DCinema.h" />
<ClInclude Include="ride\thrill\meta\Enterprise.h" />
<ClInclude Include="ride\thrill\meta\GoKarts.h" />
<ClInclude Include="ride\thrill\meta\LaunchedFreefall.h" />
<ClInclude Include="ride\thrill\meta\MagicCarpet.h" />
<ClInclude Include="ride\thrill\meta\MotionSimulator.h" />
<ClInclude Include="ride\thrill\meta\RotoDrop.h" />
<ClInclude Include="ride\thrill\meta\SwingingInverterShip.h" />
<ClInclude Include="ride\thrill\meta\SwingingShip.h" />
<ClInclude Include="ride\thrill\meta\TopSpin.h" />
<ClInclude Include="ride\thrill\meta\Twist.h" />
<ClInclude Include="ride\Track.h" />
<ClInclude Include="ride\TrackData.h" />
<ClInclude Include="ride\TrackDesign.h" />
<ClInclude Include="ride\TrackDesignRepository.h" />
<ClInclude Include="ride\TrackPaint.h" />
<ClInclude Include="ride\TrainManager.h" />
<ClInclude Include="ride\transport\meta\Chairlift.h" />
<ClInclude Include="ride\transport\meta\Lift.h" />
<ClInclude Include="ride\transport\meta\MiniatureRailway.h" />
<ClInclude Include="ride\transport\meta\Monorail.h" />
<ClInclude Include="ride\transport\meta\SuspendedMonorail.h" />
<ClInclude Include="ride\Vehicle.h" />
<ClInclude Include="ride\VehicleColour.h" />
<ClInclude Include="ride\VehicleData.h" />
2023-01-11 17:58:51 +01:00
<ClInclude Include="ride\CarEntry.h" />
<ClInclude Include="ride\VehiclePaint.h" />
<ClInclude Include="ride\VehicleRiderControl.h" />
<ClInclude Include="ride\VehicleSubpositionData.h" />
<ClInclude Include="ride\water\meta\BoatHire.h" />
<ClInclude Include="ride\water\meta\DinghySlide.h" />
<ClInclude Include="ride\water\meta\LogFlume.h" />
<ClInclude Include="ride\water\meta\RiverRafts.h" />
<ClInclude Include="ride\water\meta\RiverRapids.h" />
<ClInclude Include="ride\water\meta\SplashBoats.h" />
<ClInclude Include="ride\water\meta\SubmarineRide.h" />
<ClInclude Include="scenario\Scenario.h" />
<ClInclude Include="scenario\ScenarioRepository.h" />
<ClInclude Include="scenario\ScenarioSources.h" />
<ClInclude Include="scripting\bindings\entity\ScGuest.hpp" />
2021-08-09 19:32:20 +02:00
<ClInclude Include="scripting\bindings\entity\ScLitter.hpp" />
<ClInclude Include="scripting\bindings\entity\ScPeep.hpp" />
<ClInclude Include="scripting\bindings\entity\ScStaff.hpp" />
2021-08-09 18:47:14 +02:00
<ClInclude Include="scripting\bindings\entity\ScVehicle.hpp" />
<ClInclude Include="scripting\bindings\game\ScProfiler.hpp" />
<ClInclude Include="scripting\bindings\network\ScPlayer.hpp" />
2021-08-09 19:55:58 +02:00
<ClInclude Include="scripting\bindings\network\ScPlayerGroup.hpp" />
2021-08-09 20:20:40 +02:00
<ClInclude Include="scripting\bindings\ride\ScRideStation.hpp" />
2022-03-13 04:02:55 +01:00
<ClInclude Include="scripting\bindings\ride\ScTrackIterator.h" />
2022-03-12 16:47:59 +01:00
<ClInclude Include="scripting\bindings\ride\ScTrackSegment.h" />
2021-08-10 14:19:10 +02:00
<ClInclude Include="scripting\bindings\world\ScParkMessage.hpp" />
2023-04-18 22:36:45 +02:00
<ClInclude Include="scripting\bindings\world\ScResearch.hpp" />
2021-08-10 15:21:20 +02:00
<ClInclude Include="scripting\bindings\world\ScTileElement.hpp" />
<ClInclude Include="scripting\Duktape.hpp" />
<ClInclude Include="scripting\IconNames.hpp" />
<ClInclude Include="scripting\HookEngine.h" />
<ClInclude Include="scripting\Plugin.h" />
2021-08-09 18:34:23 +02:00
<ClInclude Include="scripting\bindings\game\ScCheats.hpp" />
<ClInclude Include="scripting\bindings\world\ScClimate.hpp" />
<ClInclude Include="scripting\bindings\game\ScConfiguration.hpp" />
<ClInclude Include="scripting\bindings\game\ScConsole.hpp" />
<ClInclude Include="scripting\bindings\game\ScContext.hpp" />
<ClInclude Include="scripting\bindings\world\ScDate.hpp" />
<ClInclude Include="scripting\bindings\game\ScDisposable.hpp" />
<ClInclude Include="scripting\bindings\entity\ScEntity.hpp" />
<ClInclude Include="scripting\bindings\world\ScMap.hpp" />
<ClInclude Include="scripting\bindings\network\ScNetwork.hpp" />
<ClInclude Include="scripting\bindings\object\ScObject.hpp" />
<ClInclude Include="scripting\bindings\world\ScPark.hpp" />
<ClInclude Include="scripting\bindings\ride\ScRide.hpp" />
<ClInclude Include="scripting\ScriptEngine.h" />
2021-08-09 18:34:23 +02:00
<ClInclude Include="scripting\bindings\world\ScScenario.hpp" />
<ClInclude Include="scripting\bindings\network\ScSocket.hpp" />
<ClInclude Include="scripting\bindings\world\ScTile.hpp" />
<ClInclude Include="sprites.h" />
<ClInclude Include="System.hpp" />
<ClInclude Include="title\Command\End.h" />
<ClInclude Include="title\Command\FollowEntity.h" />
<ClInclude Include="title\Command\LoadPark.h" />
<ClInclude Include="title\Command\LoadScenario.h" />
<ClInclude Include="title\Command\Restart.h" />
<ClInclude Include="title\Command\RotateView.h" />
<ClInclude Include="title\Command\SetLocation.h" />
<ClInclude Include="title\Command\SetSpeed.h" />
<ClInclude Include="title\Command\SetZoom.h" />
<ClInclude Include="title\Command\Wait.h" />
<ClInclude Include="title\TitleScreen.h" />
<ClInclude Include="title\TitleSequence.h" />
<ClInclude Include="title\TitleSequenceManager.h" />
<ClInclude Include="title\TitleSequencePlayer.h" />
<ClInclude Include="TrackImporter.h" />
<ClInclude Include="ui\UiContext.h" />
<ClInclude Include="ui\WindowManager.h" />
<ClInclude Include="util\Math.hpp" />
<ClInclude Include="util\SawyerCoding.h" />
<ClInclude Include="util\Util.h" />
<ClInclude Include="Version.h" />
<ClInclude Include="windows\Intent.h" />
<ClInclude Include="windows\TileInspectorGlobals.h" />
2021-12-18 19:43:30 +01:00
<ClInclude Include="world\tile_element\TileElementType.h" />
<ClInclude Include="world\Banner.h" />
<ClInclude Include="world\Climate.h" />
<ClInclude Include="world\ConstructionClearance.h" />
<ClInclude Include="world\Entrance.h" />
<ClInclude Include="world\Footpath.h" />
<ClInclude Include="world\LargeScenery.h" />
<ClInclude Include="world\Location.hpp" />
<ClInclude Include="world\Map.h" />
<ClInclude Include="world\MapAnimation.h" />
<ClInclude Include="world\MapGen.h" />
<ClInclude Include="world\MapHelpers.h" />
<ClInclude Include="world\Park.h" />
<ClInclude Include="world\Scenery.h" />
<ClInclude Include="world\ScenerySelection.h" />
<ClInclude Include="world\SmallScenery.h" />
<ClInclude Include="world\Surface.h" />
<ClInclude Include="world\TileElement.h" />
<ClInclude Include="world\TileElementsView.h" />
<ClInclude Include="world\TileInspector.h" />
2021-11-21 19:25:27 +01:00
<ClInclude Include="world\TilePointerIndex.hpp" />
<ClInclude Include="world\Wall.h" />
2016-12-28 02:38:55 +01:00
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\resources\OpenRCT2.rc" />
</ItemGroup>
<ItemGroup>
<Image Include="..\..\resources\logo\icon.ico" />
</ItemGroup>
<ItemGroup>
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\BalloonPressAction.cpp" />
<ClCompile Include="actions\BannerPlaceAction.cpp" />
<ClCompile Include="actions\BannerRemoveAction.cpp" />
<ClCompile Include="actions\BannerSetColourAction.cpp" />
<ClCompile Include="actions\BannerSetNameAction.cpp" />
<ClCompile Include="actions\BannerSetStyleAction.cpp" />
<ClCompile Include="actions\CheatSetAction.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\ClearAction.cpp" />
<ClCompile Include="actions\ClimateSetAction.cpp" />
<ClCompile Include="actions\CustomAction.cpp" />
<ClCompile Include="actions\FootpathAdditionPlaceAction.cpp" />
<ClCompile Include="actions\FootpathAdditionRemoveAction.cpp" />
<ClCompile Include="actions\FootpathLayoutPlaceAction.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\FootpathPlaceAction.cpp" />
<ClCompile Include="actions\FootpathRemoveAction.cpp" />
<ClCompile Include="actions\GameAction.cpp" />
<ClCompile Include="actions\GameActionRegistry.cpp" />
<ClCompile Include="actions\GameActionResult.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\GuestSetFlagsAction.cpp" />
<ClCompile Include="actions\GuestSetNameAction.cpp" />
<ClCompile Include="actions\LandBuyRightsAction.cpp" />
<ClCompile Include="actions\LandLowerAction.cpp" />
<ClCompile Include="actions\LandRaiseAction.cpp" />
<ClCompile Include="actions\LandSetHeightAction.cpp" />
<ClCompile Include="actions\LandSetRightsAction.cpp" />
<ClCompile Include="actions\LandSmoothAction.cpp" />
<ClCompile Include="actions\LargeSceneryPlaceAction.cpp" />
<ClCompile Include="actions\LargeSceneryRemoveAction.cpp" />
<ClCompile Include="actions\LargeScenerySetColourAction.cpp" />
<ClCompile Include="actions\LoadOrQuitAction.cpp" />
<ClCompile Include="actions\MapChangeSizeAction.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\MazePlaceTrackAction.cpp" />
<ClCompile Include="actions\MazeSetTrackAction.cpp" />
<ClCompile Include="actions\NetworkModifyGroupAction.cpp" />
<ClCompile Include="actions\ParkEntranceRemoveAction.cpp" />
<ClCompile Include="actions\ParkMarketingAction.cpp" />
<ClCompile Include="actions\ParkSetDateAction.cpp" />
<ClCompile Include="actions\ParkSetEntranceFeeAction.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\ParkSetLoanAction.cpp" />
<ClCompile Include="actions\ParkSetNameAction.cpp" />
<ClCompile Include="actions\ParkSetParameterAction.cpp" />
<ClCompile Include="actions\ParkSetResearchFundingAction.cpp" />
<ClCompile Include="actions\PauseToggleAction.cpp" />
<ClCompile Include="actions\PeepPickupAction.cpp" />
<ClCompile Include="actions\ParkEntrancePlaceAction.cpp" />
<ClCompile Include="actions\PeepSpawnPlaceAction.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\PlayerKickAction.cpp" />
<ClCompile Include="actions\PlayerSetGroupAction.cpp" />
<ClCompile Include="actions\RideCreateAction.cpp" />
<ClCompile Include="actions\RideDemolishAction.cpp" />
<ClCompile Include="actions\RideEntranceExitPlaceAction.cpp" />
<ClCompile Include="actions\RideEntranceExitRemoveAction.cpp" />
<ClCompile Include="actions\RideFreezeRatingAction.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\RideSetAppearanceAction.cpp" />
<ClCompile Include="actions\RideSetColourSchemeAction.cpp" />
<ClCompile Include="actions\RideSetNameAction.cpp" />
<ClCompile Include="actions\RideSetPriceAction.cpp" />
<ClCompile Include="actions\RideSetSettingAction.cpp" />
<ClCompile Include="actions\RideSetStatusAction.cpp" />
<ClCompile Include="actions\RideSetVehicleAction.cpp" />
<ClCompile Include="actions\ScenarioSetSettingAction.cpp" />
<ClCompile Include="actions\SignSetNameAction.cpp" />
<ClCompile Include="actions\SignSetStyleAction.cpp" />
<ClCompile Include="actions\SmallSceneryPlaceAction.cpp" />
<ClCompile Include="actions\SmallSceneryRemoveAction.cpp" />
<ClCompile Include="actions\SmallScenerySetColourAction.cpp" />
<ClCompile Include="actions\StaffFireAction.cpp" />
<ClCompile Include="actions\StaffHireNewAction.cpp" />
<ClCompile Include="actions\StaffSetColourAction.cpp" />
<ClCompile Include="actions\StaffSetCostumeAction.cpp" />
<ClCompile Include="actions\StaffSetNameAction.cpp" />
<ClCompile Include="actions\StaffSetOrdersAction.cpp" />
<ClCompile Include="actions\StaffSetPatrolAreaAction.cpp" />
<ClCompile Include="actions\SurfaceSetStyleAction.cpp" />
<ClCompile Include="actions\TileModifyAction.cpp" />
<ClCompile Include="actions\TrackDesignAction.cpp" />
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
<ClCompile Include="actions\TrackPlaceAction.cpp" />
<ClCompile Include="actions\TrackRemoveAction.cpp" />
<ClCompile Include="actions\TrackSetBrakeSpeedAction.cpp" />
<ClCompile Include="actions\WallPlaceAction.cpp" />
<ClCompile Include="actions\WallRemoveAction.cpp" />
<ClCompile Include="actions\WallSetColourAction.cpp" />
<ClCompile Include="actions\WaterLowerAction.cpp" />
<ClCompile Include="actions\WaterRaiseAction.cpp" />
<ClCompile Include="actions\WaterSetHeightAction.cpp" />
2022-09-18 17:15:42 +02:00
<ClCompile Include="AssetPack.cpp" />
<ClCompile Include="AssetPackManager.cpp" />
<ClCompile Include="audio\Audio.cpp" />
<ClCompile Include="audio\DummyAudioContext.cpp" />
<ClCompile Include="Cheats.cpp" />
<ClCompile Include="CommandLineSprite.cpp" />
<ClCompile Include="command_line\BenchGfxCommmands.cpp" />
<ClCompile Include="command_line\BenchSpriteSort.cpp" />
<ClCompile Include="command_line/BenchUpdate.cpp" />
<ClCompile Include="command_line\CommandLine.cpp" />
<ClCompile Include="command_line\ConvertCommand.cpp" />
<ClCompile Include="command_line\ParkInfoCommands.cpp" />
<ClCompile Include="command_line\RootCommands.cpp" />
<ClCompile Include="command_line\ScreenshotCommands.cpp" />
<ClCompile Include="command_line\SimulateCommands.cpp" />
<ClCompile Include="command_line\SpriteCommands.cpp" />
<ClCompile Include="command_line\UriHandler.cpp" />
<ClCompile Include="config\Config.cpp" />
<ClCompile Include="config\IniReader.cpp" />
<ClCompile Include="config\IniWriter.cpp" />
<ClCompile Include="Context.cpp" />
<ClCompile Include="core\ChecksumStream.cpp" />
<ClCompile Include="core\Console.cpp" />
<ClCompile Include="core\Crypt.CNG.cpp" />
2021-09-18 22:31:23 +02:00
<ClCompile Include="core\Crypt.OpenRCT2.cpp" />
<ClCompile Include="core\Crypt.OpenSSL.cpp" />
<ClCompile Include="core\Diagnostics.cpp" />
<ClCompile Include="core\File.cpp" />
<ClCompile Include="core\FileScanner.cpp" />
<ClCompile Include="core\FileStream.cpp" />
<ClCompile Include="core\FileWatcher.cpp" />
<ClCompile Include="core\Guard.cpp" />
<ClCompile Include="core\Http.cURL.cpp" />
<ClCompile Include="core\Http.WinHttp.cpp" />
<ClCompile Include="core\Imaging.cpp" />
<ClCompile Include="core\IStream.cpp" />
<ClCompile Include="core\JobPool.cpp" />
<ClCompile Include="core\Json.cpp" />
<ClCompile Include="core\MemoryStream.cpp" />
<ClCompile Include="core\Path.cpp" />
2020-09-06 12:36:02 +02:00
<ClCompile Include="core\RTL.FriBidi.cpp" />
<ClCompile Include="core\RTL.ICU.cpp" />
<ClCompile Include="core\String.cpp" />
<ClCompile Include="core\StringBuilder.cpp" />
<ClCompile Include="core\StringReader.cpp" />
<ClCompile Include="core\Zip.cpp" />
<ClCompile Include="core\ZipAndroid.cpp" />
<ClCompile Include="Date.cpp" />
<ClCompile Include="Diagnostic.cpp" />
<ClCompile Include="drawing\AVX2Drawing.cpp" />
<ClCompile Include="drawing\Drawing.cpp" />
<ClCompile Include="drawing\Drawing.Sprite.BMP.cpp" />
<ClCompile Include="drawing\Drawing.Sprite.cpp" />
<ClCompile Include="drawing\Drawing.Sprite.RLE.cpp" />
<ClCompile Include="drawing\Drawing.String.cpp" />
<ClCompile Include="drawing\Font.cpp" />
<ClCompile Include="drawing\Image.cpp" />
<ClCompile Include="drawing\ImageImporter.cpp" />
<ClCompile Include="drawing\LightFX.cpp" />
<ClCompile Include="drawing\Line.cpp" />
<ClCompile Include="drawing\NewDrawing.cpp" />
<ClCompile Include="drawing\Weather.cpp" />
<ClCompile Include="drawing\Rect.cpp" />
<ClCompile Include="drawing\ScrollingText.cpp" />
<ClCompile Include="drawing\SSE41Drawing.cpp" />
<ClCompile Include="drawing\Text.cpp" />
<ClCompile Include="drawing\TTF.cpp" />
<ClCompile Include="drawing\TTFSDLPort.cpp" />
<ClCompile Include="drawing\X8DrawingEngine.cpp" />
<ClCompile Include="Editor.cpp" />
<ClCompile Include="EditorObjectSelectionSession.cpp" />
<ClCompile Include="entity\Balloon.cpp" />
<ClCompile Include="entity\Duck.cpp" />
2021-11-26 15:49:37 +01:00
<ClCompile Include="entity\EntityBase.cpp" />
2021-11-24 15:58:01 +01:00
<ClCompile Include="entity\EntityRegistry.cpp" />
<ClCompile Include="entity\EntityTweener.cpp" />
<ClCompile Include="entity\Fountain.cpp" />
2021-11-25 22:47:24 +01:00
<ClCompile Include="entity\Guest.cpp" />
<ClCompile Include="entity\Litter.cpp" />
<ClCompile Include="entity\MoneyEffect.cpp" />
<ClCompile Include="entity\Particle.cpp" />
2022-03-08 01:14:52 +01:00
<ClCompile Include="entity\PatrolArea.cpp" />
2021-11-25 22:47:24 +01:00
<ClCompile Include="entity\Peep.cpp" />
<ClCompile Include="entity\Staff.cpp" />
<ClCompile Include="FileClassifier.cpp" />
<ClCompile Include="Game.cpp" />
<ClCompile Include="GameState.cpp" />
<ClCompile Include="GameStateSnapshots.cpp" />
<ClCompile Include="Input.cpp" />
<ClCompile Include="interface\Chat.cpp" />
<ClCompile Include="interface\Colour.cpp" />
<ClCompile Include="interface\Cursors.cpp" />
<ClCompile Include="interface\FontFamilies.cpp" />
<ClCompile Include="interface\Fonts.cpp" />
<ClCompile Include="interface\InteractiveConsole.cpp" />
<ClCompile Include="interface\Screenshot.cpp" />
<ClCompile Include="interface\StdInOutConsole.cpp" />
<ClCompile Include="interface\Viewport.cpp" />
<ClCompile Include="interface\Window.cpp" />
<ClCompile Include="interface\Window_internal.cpp" />
<ClCompile Include="interface\ZoomLevel.cpp" />
<ClCompile Include="Intro.cpp" />
<ClCompile Include="localisation\ConversionTables.cpp" />
<ClCompile Include="localisation\Convert.cpp" />
<ClCompile Include="localisation\Currency.cpp" />
<ClCompile Include="localisation\FormatCodes.cpp" />
<ClCompile Include="localisation\Formatter.cpp" />
2020-10-09 01:50:08 +02:00
<ClCompile Include="localisation\Formatting.cpp" />
<ClCompile Include="localisation\Language.cpp" />
<ClCompile Include="localisation\LanguagePack.cpp" />
<ClCompile Include="localisation\Localisation.cpp" />
<ClCompile Include="localisation\Localisation.Date.cpp" />
<ClCompile Include="localisation\LocalisationService.cpp" />
<ClCompile Include="localisation\RealNames.cpp" />
<ClCompile Include="localisation\UTF8.cpp" />
<ClCompile Include="management\Award.cpp" />
<ClCompile Include="management\Finance.cpp" />
<ClCompile Include="management\Marketing.cpp" />
<ClCompile Include="management\NewsItem.cpp" />
<ClCompile Include="management\Research.cpp" />
<ClCompile Include="network\DiscordService.cpp" />
<ClCompile Include="network\NetworkAction.cpp" />
<ClCompile Include="network\NetworkBase.cpp" />
<ClCompile Include="network\NetworkClient.cpp" />
<ClCompile Include="network\NetworkConnection.cpp" />
<ClCompile Include="network\NetworkGroup.cpp" />
<ClCompile Include="network\NetworkKey.cpp" />
<ClCompile Include="network\NetworkPacket.cpp" />
<ClCompile Include="network\NetworkPlayer.cpp" />
<ClCompile Include="network\NetworkServer.cpp" />
<ClCompile Include="network\NetworkServerAdvertiser.cpp" />
<ClCompile Include="network\NetworkUser.cpp" />
<ClCompile Include="network\ServerList.cpp" />
<ClCompile Include="network\Socket.cpp" />
<ClCompile Include="object\AudioObject.cpp" />
<ClCompile Include="object\AudioSampleTable.cpp" />
<ClCompile Include="object\BannerObject.cpp" />
<ClCompile Include="object\DefaultObjects.cpp" />
<ClCompile Include="object\EntranceObject.cpp" />
<ClCompile Include="object\FootpathItemObject.cpp" />
<ClCompile Include="object\FootpathObject.cpp" />
<ClCompile Include="object\FootpathRailingsObject.cpp" />
<ClCompile Include="object\FootpathSurfaceObject.cpp" />
<ClCompile Include="object\ImageTable.cpp" />
<ClCompile Include="object\LargeSceneryObject.cpp" />
<ClCompile Include="object\MusicObject.cpp" />
<ClCompile Include="object\Object.cpp" />
<ClCompile Include="object\ObjectEntryManager.cpp" />
<ClCompile Include="object\ObjectFactory.cpp" />
<ClCompile Include="object\ObjectList.cpp" />
<ClCompile Include="object\ObjectManager.cpp" />
<ClCompile Include="object\ObjectRepository.cpp" />
<ClCompile Include="object\ObjectTypes.cpp" />
2022-09-18 17:15:42 +02:00
<ClCompile Include="object\ResourceTable.cpp" />
<ClCompile Include="object\RideObject.cpp" />
<ClCompile Include="object\SceneryGroupObject.cpp" />
<ClCompile Include="object\SmallSceneryObject.cpp" />
<ClCompile Include="object\StationObject.cpp" />
<ClCompile Include="object\StringTable.cpp" />
<ClCompile Include="object\TerrainEdgeObject.cpp" />
<ClCompile Include="object\TerrainSurfaceObject.cpp" />
<ClCompile Include="object\WallObject.cpp" />
<ClCompile Include="object\WaterObject.cpp" />
<ClCompile Include="OpenRCT2.cpp" />
<ClCompile Include="openrct2_pch.cpp" Condition="'$(UsePCH)'=='true'">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="paint\Paint.cpp" />
<ClCompile Include="paint\Paint.Entity.cpp" />
<ClCompile Include="paint\Painter.cpp" />
<ClCompile Include="paint\PaintHelpers.cpp" />
<ClCompile Include="paint\Supports.cpp" />
<ClCompile Include="paint\tile_element\Paint.Banner.cpp" />
<ClCompile Include="paint\tile_element\Paint.Entrance.cpp" />
<ClCompile Include="paint\tile_element\Paint.LargeScenery.cpp" />
<ClCompile Include="paint\tile_element\Paint.Path.cpp" />
<ClCompile Include="paint\tile_element\Paint.SmallScenery.cpp" />
<ClCompile Include="paint\tile_element\Paint.Surface.cpp" />
<ClCompile Include="paint\tile_element\Paint.TileElement.cpp" />
<ClCompile Include="paint\tile_element\Paint.Wall.cpp" />
<ClCompile Include="paint\VirtualFloor.cpp" />
<ClCompile Include="ParkImporter.cpp" />
<ClCompile Include="park\Legacy.cpp" />
<ClCompile Include="park\ParkFile.cpp" />
<ClCompile Include="peep\GuestPathfinding.cpp" />
<ClCompile Include="peep\PeepData.cpp" />
<ClCompile Include="peep\RideUseSystem.cpp" />
<ClCompile Include="PlatformEnvironment.cpp" />
<ClCompile Include="platform\Crash.cpp" />
<ClCompile Include="platform\Platform.Android.cpp" />
<ClCompile Include="platform\Platform.Linux.cpp" />
<ClCompile Include="platform\Platform.Posix.cpp" />
<ClCompile Include="platform\Platform.Win32.cpp" />
<ClCompile Include="platform\Shared.cpp" />
<ClCompile Include="profiling\Profiling.cpp" />
<ClCompile Include="rct12\RCT12.cpp" />
<ClCompile Include="rct12\SawyerChunk.cpp" />
<ClCompile Include="rct12\SawyerChunkReader.cpp" />
<ClCompile Include="rct12\SawyerChunkWriter.cpp" />
<ClCompile Include="rct1\S4Importer.cpp" />
<ClCompile Include="rct1\T4Importer.cpp" />
<ClCompile Include="rct1\Tables.cpp" />
<ClCompile Include="rct2\RCT2.cpp" />
<ClCompile Include="rct2\S6Importer.cpp" />
2020-07-09 23:33:45 +02:00
<ClCompile Include="rct2\SeaDecrypt.cpp" />
<ClCompile Include="rct2\T6Exporter.cpp" />
<ClCompile Include="rct2\T6Importer.cpp" />
<ClCompile Include="ReplayManager.cpp" />
<ClCompile Include="ride\CableLift.cpp" />
2023-01-11 18:02:15 +01:00
<ClCompile Include="ride\CarEntry.cpp" />
<ClCompile Include="ride\coaster\AirPoweredVerticalCoaster.cpp" />
<ClCompile Include="ride\coaster\AlpineCoaster.cpp" />
<ClCompile Include="ride\coaster\BobsleighCoaster.cpp" />
<ClCompile Include="ride\coaster\ClassicWoodenRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\CompactInvertedCoaster.cpp" />
<ClCompile Include="ride\coaster\CorkscrewRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\FlyingRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\GigaCoaster.cpp" />
<ClCompile Include="ride\coaster\HeartlineTwisterCoaster.cpp" />
Add "Hybrid Coaster" ride type (#12110) * Add "Hybrid coaster" ride type * Add turns * Add diagonal slopes * Add bank transitions * Add diagonal bank transitions * Add banked turns * Add sloped turns * Add sloped bank transitions * Add sloped banked turns * Add s bends * Add helices * Add barrel rolls * Add half loops * Start changing supports to wooden * Switch diagonals and banked turns to wooden supports * Finish switching supports to wooden * Alter default supports for small turns and steep turns * Split track sprites that were glitching * Fix incorrect sprite indices on small helices * Add supports for large flat to steep pieces * Fix bug with b supports * Add supports for quarter loops * Finalize set of track elements * Fix strange colors when track piece is highlighted * Update sprites.json * Add support for corkscrews * Fix incorrect remap colors and default supports * Add slope to banked turn transitions * Add support for preview image in color selection window * Fix static glitches * Correct Z offset * Set segment heights (and fix more static glitches) * Improve sloped curve supports * Fix slope to banked turn transitions * Fix dynamic glitches * Fix boosters * Remove corkscrews * Set ride data and implement ride rating function * Fix glitches on steep turns and gentle to steep * Format code * Add sprites * Add track color preview image * Fix formatting * Add files to MSVC project * Fix Testpaint * Revert removal of RIDE_TYPE_50 from GetClassification * Introduce constant instead of hard coded number * Fix stray change * Improve legibility of ride_ratings_calculate_hybrid_coaster() * Fix comments on byte_97B23C * Fix two other stray changes * Fix Xcode project * Adjust bounding boxes to make clipping behaviour more consistent * Fix two glitches on medium and large turns * Address comments from DuncansPumpkin * Fix incorrect ride ID * Fix steep turn sprites * Run PNG images through OptiPNG * Update changelog * Fix namespace error * Use arrays for supports to handle additional elements * Rename functions to TitleCase and add namespace * Increment network version Co-authored-by: Edward Calver <hx010973@reading.ac.uk> Co-authored-by: tylerleamon <59478575+tylerleamon@users.noreply.github.com> Co-authored-by: Gymnasiast <m.o.steenbeek@gmail.com> Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2020-10-10 21:27:12 +02:00
<ClCompile Include="ride\coaster\HybridCoaster.cpp" />
<ClCompile Include="ride\coaster\InvertedHairpinCoaster.cpp" />
<ClCompile Include="ride\coaster\InvertedImpulseCoaster.cpp" />
<ClCompile Include="ride\coaster\InvertedRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\JuniorRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\LayDownRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\LimLaunchedRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\LoopingRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\MineRide.cpp" />
<ClCompile Include="ride\coaster\MineTrainCoaster.cpp" />
<ClCompile Include="ride\coaster\MiniRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\MiniSuspendedCoaster.cpp" />
<ClCompile Include="ride\coaster\MultiDimensionRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\ReverseFreefallCoaster.cpp" />
<ClCompile Include="ride\coaster\ReverserRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\SideFrictionRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\SingleRailRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\StandUpRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\Steeplechase.cpp" />
<ClCompile Include="ride\coaster\SuspendedSwingingCoaster.cpp" />
<ClCompile Include="ride\coaster\VirginiaReel.cpp" />
<ClCompile Include="ride\coaster\WildMouse.cpp" />
<ClCompile Include="ride\coaster\WoodenRollerCoaster.cpp" />
<ClCompile Include="ride\coaster\WoodenWildMouse.cpp" />
<ClCompile Include="ride\gentle\CarRide.cpp" />
2020-07-19 14:51:37 +02:00
<ClCompile Include="ride\gentle\Circus.cpp" />
<ClCompile Include="ride\gentle\CrookedHouse.cpp" />
<ClCompile Include="ride\gentle\Dodgems.cpp" />
<ClCompile Include="ride\gentle\FerrisWheel.cpp" />
<ClCompile Include="ride\gentle\FlyingSaucers.cpp" />
<ClCompile Include="ride\gentle\GhostTrain.cpp" />
<ClCompile Include="ride\gentle\HauntedHouse.cpp" />
<ClCompile Include="ride\gentle\Maze.cpp" />
<ClCompile Include="ride\gentle\MerryGoRound.cpp" />
<ClCompile Include="ride\gentle\MiniGolf.cpp" />
<ClCompile Include="ride\gentle\MiniHelicopters.cpp" />
<ClCompile Include="ride\gentle\MonorailCycles.cpp" />
<ClCompile Include="ride\gentle\ObservationTower.cpp" />
<ClCompile Include="ride\gentle\SpaceRings.cpp" />
<ClCompile Include="ride\gentle\SpiralSlide.cpp" />
<ClCompile Include="ride\Ride.cpp" />
<ClCompile Include="ride\RideAudio.cpp" />
<ClCompile Include="ride\RideConstruction.cpp" />
<ClCompile Include="ride\RideData.cpp" />
<ClCompile Include="ride\RideRatings.cpp" />
<ClCompile Include="ride\ShopItem.cpp" />
<ClCompile Include="ride\shops\Facility.cpp" />
<ClCompile Include="ride\shops\Shop.cpp" />
<ClCompile Include="ride\Station.cpp" />
<ClCompile Include="ride\thrill\3dCinema.cpp" />
<ClCompile Include="ride\thrill\Enterprise.cpp" />
<ClCompile Include="ride\thrill\GoKarts.cpp" />
<ClCompile Include="ride\thrill\LaunchedFreefall.cpp" />
<ClCompile Include="ride\thrill\MagicCarpet.cpp" />
<ClCompile Include="ride\thrill\MotionSimulator.cpp" />
2020-07-19 14:41:40 +02:00
<ClCompile Include="ride\thrill\SwingingShip.cpp" />
<ClCompile Include="ride\thrill\RotoDrop.cpp" />
<ClCompile Include="ride\thrill\SwingingInverterShip.cpp" />
<ClCompile Include="ride\thrill\TopSpin.cpp" />
<ClCompile Include="ride\thrill\Twist.cpp" />
<ClCompile Include="ride\Track.cpp" />
<ClCompile Include="ride\TrackData.cpp" />
<ClCompile Include="ride\TrackDesign.cpp" />
<ClCompile Include="ride\TrackDesignRepository.cpp" />
<ClCompile Include="ride\TrackDesignSave.cpp" />
<ClCompile Include="ride\TrackPaint.cpp" />
<ClCompile Include="ride\TrainManager.cpp" />
<ClCompile Include="ride\transport\Chairlift.cpp" />
<ClCompile Include="ride\transport\Lift.cpp" />
<ClCompile Include="ride\transport\MiniatureRailway.cpp" />
<ClCompile Include="ride\transport\Monorail.cpp" />
<ClCompile Include="ride\transport\SuspendedMonorail.cpp" />
<ClCompile Include="ride\Vehicle.cpp" />
<ClCompile Include="ride\VehicleData.cpp" />
<ClCompile Include="ride\VehiclePaint.cpp" />
<ClCompile Include="ride\VehicleRiderControl.cpp" />
<ClCompile Include="ride\VehicleSubpositionData.cpp" />
<ClCompile Include="ride\water\BoatHire.cpp" />
<ClCompile Include="ride\water\DingySlide.cpp" />
<ClCompile Include="ride\water\LogFlume.cpp" />
<ClCompile Include="ride\water\RiverRapids.cpp" />
<ClCompile Include="ride\water\SplashBoats.cpp" />
<ClCompile Include="ride\water\SubmarineRide.cpp" />
<ClCompile Include="ride\water\WaterCoaster.cpp" />
<ClCompile Include="scenario\Scenario.cpp" />
<ClCompile Include="scenario\ScenarioRepository.cpp" />
<ClCompile Include="scenario\ScenarioSources.cpp" />
<ClCompile Include="scripting\bindings\entity\ScGuest.cpp" />
2021-08-09 19:32:20 +02:00
<ClCompile Include="scripting\bindings\entity\ScLitter.cpp" />
<ClCompile Include="scripting\bindings\entity\ScStaff.cpp" />
2021-08-09 18:47:14 +02:00
<ClCompile Include="scripting\bindings\entity\ScVehicle.cpp" />
<ClCompile Include="scripting\bindings\network\ScNetwork.cpp" />
<ClCompile Include="scripting\bindings\network\ScPlayer.cpp" />
2021-08-09 19:55:58 +02:00
<ClCompile Include="scripting\bindings\network\ScPlayerGroup.cpp" />
2021-08-09 20:27:16 +02:00
<ClCompile Include="scripting\bindings\ride\ScRide.cpp" />
2021-08-09 20:20:40 +02:00
<ClCompile Include="scripting\bindings\ride\ScRideStation.cpp" />
2022-03-13 04:02:55 +01:00
<ClCompile Include="scripting\bindings\ride\ScTrackIterator.cpp" />
2022-03-12 16:47:59 +01:00
<ClCompile Include="scripting\bindings\ride\ScTrackSegment.cpp" />
2021-08-10 14:05:50 +02:00
<ClCompile Include="scripting\bindings\world\ScMap.cpp" />
2021-08-10 14:27:15 +02:00
<ClCompile Include="scripting\bindings\world\ScPark.cpp" />
2021-08-10 14:19:10 +02:00
<ClCompile Include="scripting\bindings\world\ScParkMessage.cpp" />
2023-04-20 22:56:43 +02:00
<ClCompile Include="scripting\bindings\world\ScResearch.cpp" />
2021-08-10 15:27:58 +02:00
<ClCompile Include="scripting\bindings\world\ScTile.cpp" />
2021-08-10 15:21:20 +02:00
<ClCompile Include="scripting\bindings\world\ScTileElement.cpp" />
<ClCompile Include="scripting\HookEngine.cpp" />
<ClCompile Include="scripting\Plugin.cpp" />
<ClCompile Include="scripting\ScriptEngine.cpp" />
<ClCompile Include="title\Command\End.cpp" />
<ClCompile Include="title\Command\FollowEntity.cpp" />
<ClCompile Include="title\Command\LoadPark.cpp" />
<ClCompile Include="title\Command\LoadScenario.cpp" />
<ClCompile Include="title\Command\Restart.cpp" />
<ClCompile Include="title\Command\RotateView.cpp" />
<ClCompile Include="title\Command\SetLocation.cpp" />
<ClCompile Include="title\Command\SetSpeed.cpp" />
<ClCompile Include="title\Command\SetZoom.cpp" />
<ClCompile Include="title\Command\Wait.cpp" />
<ClCompile Include="title\TitleScreen.cpp" />
<ClCompile Include="title\TitleSequence.cpp" />
<ClCompile Include="title\TitleSequenceManager.cpp" />
<ClCompile Include="TrackImporter.cpp" />
<ClCompile Include="ui\DummyUiContext.cpp" />
<ClCompile Include="ui\DummyWindowManager.cpp" />
<ClCompile Include="util\SawyerCoding.cpp" />
<ClCompile Include="util\Util.cpp" />
<ClCompile Include="Version.cpp" />
<ClCompile Include="windows\Intent.cpp" />
<ClCompile Include="windows\_legacy.cpp" />
<ClCompile Include="world\Banner.cpp" />
<ClCompile Include="world\Climate.cpp" />
<ClCompile Include="world\ConstructionClearance.cpp" />
<ClCompile Include="world\Entrance.cpp" />
<ClCompile Include="world\Footpath.cpp" />
<ClCompile Include="world\LargeScenery.cpp" />
<ClCompile Include="world\Map.cpp" />
<ClCompile Include="world\MapAnimation.cpp" />
<ClCompile Include="world\MapGen.cpp" />
<ClCompile Include="world\MapHelpers.cpp" />
<ClCompile Include="world\Park.cpp" />
<ClCompile Include="world\Scenery.cpp" />
<ClCompile Include="world\SmallScenery.cpp" />
<ClCompile Include="world\Surface.cpp" />
<ClCompile Include="world\TileElement.cpp" />
2021-02-14 21:23:57 +01:00
<ClCompile Include="world/TileElementBase.cpp" />
<ClCompile Include="world\TileInspector.cpp" />
<ClCompile Include="world\Wall.cpp" />
<ClCompile Include="..\thirdparty\duktape\duktape.cpp">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<ForcedIncludeFiles></ForcedIncludeFiles>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
</ClCompile>
</ItemGroup>
2016-12-28 02:38:55 +01:00
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>