1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-16 11:33:03 +01:00

Merge pull request #4932 from IntelOrca/reorganise-src

Reorganise src/
This commit is contained in:
Ted John
2017-01-04 18:30:48 +00:00
committed by GitHub
551 changed files with 801 additions and 790 deletions

3
.gitignore vendored
View File

@@ -5,9 +5,6 @@ sdl
# Compiled dll
openrct2.dll
# Compiled linux executable
openrct2
# Distribution
distribution/windows/*.exe

View File

@@ -429,11 +429,13 @@ if (WITH_TESTS)
endif ()
if (UNIX AND (NOT USE_MMAP) AND (NOT DISABLE_RCT2) AND (FORCE32))
file(GLOB_RECURSE ORCT2_RIDE_SOURCES "src/ride/*/*.c")
file(GLOB_RECURSE ORCT2_RIDE_DEP_SOURCES "src/ride/ride_data.c" "src/ride/track_data.c" "src/ride/track_data_old.c" "src/ride/track_paint.c" "src/addresses.c" "src/diagnostic.c" "src/hook.c" "src/paint/map_element/map_element.c" "src/paint/paint_helpers.c")
set(OPENRCT2_SRCPATH "src/openrct2")
file(GLOB_RECURSE ORCT2_RIDE_SOURCES "${OPENRCT2_SRCPATH}/ride/*/*.c")
file(GLOB_RECURSE ORCT2_RIDE_DEP_SOURCES "${OPENRCT2_SRCPATH}/ride/ride_data.c" "${OPENRCT2_SRCPATH}/ride/track_data.c" "${OPENRCT2_SRCPATH}/ride/track_data_old.c" "${OPENRCT2_SRCPATH}/ride/track_paint.c" "${OPENRCT2_SRCPATH}/rct2/addresses.c" "${OPENRCT2_SRCPATH}/diagnostic.c" "${OPENRCT2_SRCPATH}/rct2/hook.c" "${OPENRCT2_SRCPATH}/paint/map_element/map_element.c" "${OPENRCT2_SRCPATH}/paint/paint_helpers.c")
file(GLOB_RECURSE ORCT2_TESTPAINT_SOURCES "test/testpaint/*.c" "test/testpaint/*.cpp" "test/testpaint/*.h")
add_executable(testpaint EXCLUDE_FROM_ALL ${ORCT2_RIDE_SOURCES} ${ORCT2_RIDE_DEP_SOURCES} ${ORCT2_TESTPAINT_SOURCES} ${RCT2_SECTIONS})
target_include_directories(testpaint PRIVATE "src/")
set_target_properties(testpaint PROPERTIES COMPILE_FLAGS "-DNO_VEHICLES -D__TESTPAINT__ -Wno-unused")
add_dependencies(testpaint segfiles)
endif ()

View File

@@ -222,6 +222,8 @@
C6B5A7D41CDFE4CB00C9C006 /* S6Exporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6B5A7D01CDFE4CB00C9C006 /* S6Exporter.cpp */; };
C6B5A7D51CDFE4CB00C9C006 /* S6Importer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6B5A7D21CDFE4CB00C9C006 /* S6Importer.cpp */; };
C6CABA821E1466D600D33A6B /* FileClassifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6CABA801E1466D600D33A6B /* FileClassifier.cpp */; };
C6CABA7E1E13F11C00D33A6B /* hook.c in Sources */ = {isa = PBXBuildFile; fileRef = C6E96E181E0406F00076A04F /* hook.c */; };
C6CABA7F1E13F14F00D33A6B /* addresses.c in Sources */ = {isa = PBXBuildFile; fileRef = C6E96E161E0406F00076A04F /* addresses.c */; };
C6E96E121E04067A0076A04F /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6E96E101E04067A0076A04F /* File.cpp */; };
C6E96E151E04069A0076A04F /* Zip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6E96E131E04069A0076A04F /* Zip.cpp */; };
C6E96E1A1E0406F00076A04F /* addresses.c in Sources */ = {isa = PBXBuildFile; fileRef = C6E96E161E0406F00076A04F /* addresses.c */; };
@@ -518,14 +520,14 @@
791166FA1D7486EF005912EA /* NetworkServerAdvertiser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkServerAdvertiser.h; sourceTree = "<group>"; };
8594C05F1D885CF600235E93 /* track_data_old.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = track_data_old.c; sourceTree = "<group>"; };
85B468FB1D96822F000F1DB5 /* paint_helpers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = paint_helpers.c; sourceTree = "<group>"; };
C606CCAB1DB4054000FE4015 /* compat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compat.c; sourceTree = "<group>"; };
C606CCAC1DB4054000FE4015 /* data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = data.c; sourceTree = "<group>"; };
C606CCAD1DB4054000FE4015 /* data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = data.h; sourceTree = "<group>"; };
C606CCAE1DB4054000FE4015 /* FunctionCall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FunctionCall.cpp; sourceTree = "<group>"; };
C606CCAF1DB4054000FE4015 /* FunctionCall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FunctionCall.hpp; sourceTree = "<group>"; };
C606CCB01DB4054000FE4015 /* generate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generate.cpp; sourceTree = "<group>"; };
C606CCB41DB4054000FE4015 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
C606CCB51DB4054000FE4015 /* PaintIntercept.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PaintIntercept.cpp; sourceTree = "<group>"; };
C606CCAB1DB4054000FE4015 /* compat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = compat.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
C606CCAC1DB4054000FE4015 /* data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = data.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
C606CCAD1DB4054000FE4015 /* data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = data.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
C606CCAE1DB4054000FE4015 /* FunctionCall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = FunctionCall.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
C606CCAF1DB4054000FE4015 /* FunctionCall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = FunctionCall.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
C606CCB01DB4054000FE4015 /* generate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = generate.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
C606CCB41DB4054000FE4015 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = main.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
C606CCB51DB4054000FE4015 /* PaintIntercept.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = PaintIntercept.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
C606CCB61DB4054000FE4015 /* Printer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Printer.cpp; sourceTree = "<group>"; };
C606CCB71DB4054000FE4015 /* Printer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Printer.hpp; sourceTree = "<group>"; };
C606CCB81DB4054000FE4015 /* String.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = String.cpp; sourceTree = "<group>"; };
@@ -535,14 +537,14 @@
C606CCBC1DB4054000FE4015 /* Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Utils.cpp; sourceTree = "<group>"; };
C606CCBD1DB4054000FE4015 /* Utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Utils.hpp; sourceTree = "<group>"; };
C606CCCA1DB427A000FE4015 /* GeneralSupportHeightCall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeneralSupportHeightCall.cpp; sourceTree = "<group>"; };
C606CCCB1DB427A000FE4015 /* GeneralSupportHeightCall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GeneralSupportHeightCall.hpp; sourceTree = "<group>"; };
C606CCCB1DB427A000FE4015 /* GeneralSupportHeightCall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = GeneralSupportHeightCall.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
C606CCCC1DB427A000FE4015 /* SegmentSupportHeightCall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SegmentSupportHeightCall.cpp; sourceTree = "<group>"; };
C606CCCD1DB427A000FE4015 /* SegmentSupportHeightCall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SegmentSupportHeightCall.hpp; sourceTree = "<group>"; };
C606CCD01DB4D7C800FE4015 /* SideTunnelCall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SideTunnelCall.cpp; sourceTree = "<group>"; };
C606CCD11DB4D7C800FE4015 /* SideTunnelCall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SideTunnelCall.hpp; sourceTree = "<group>"; };
C606CCD31DB4DD6C00FE4015 /* VerticalTunnelCall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VerticalTunnelCall.cpp; sourceTree = "<group>"; };
C606CCD41DB4DD6C00FE4015 /* VerticalTunnelCall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VerticalTunnelCall.hpp; sourceTree = "<group>"; };
C606CCD61DB4E1CD00FE4015 /* PaintIntercept.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PaintIntercept.hpp; sourceTree = "<group>"; };
C606CCD61DB4E1CD00FE4015 /* PaintIntercept.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = PaintIntercept.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
C606CD231DB5120900FE4015 /* TestPaint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestPaint.cpp; sourceTree = "<group>"; };
C606CD241DB5120900FE4015 /* TestPaint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TestPaint.hpp; sourceTree = "<group>"; };
C612A8971D64825300B634CA /* vehicle_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vehicle_data.c; sourceTree = "<group>"; };
@@ -1552,7 +1554,7 @@
D442718D1CC81B3200D84D28 /* version.h */,
);
name = Sources;
path = src;
path = src/openrct2;
sourceTree = "<group>";
};
D41B73ED1C21017D0080A7B9 /* Libraries */ = {
@@ -2510,6 +2512,8 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C6CABA7F1E13F14F00D33A6B /* addresses.c in Sources */,
C6CABA7E1E13F11C00D33A6B /* hook.c in Sources */,
C64FDAC31D6DA41000F259B9 /* track_paint.c in Sources */,
C64FDAC21D6DA0B800F259B9 /* diagnostic.c in Sources */,
C64FDAC01D6D9E3B00F259B9 /* track_data.c in Sources */,
@@ -2972,6 +2976,7 @@
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/libxc/include",
"$(SRCROOT)/libxc/include/SDL2",
"$(SRCROOT)/src",
);
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/libxc/lib";
OTHER_LDFLAGS = (
@@ -3020,6 +3025,7 @@
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/libxc/include",
"$(SRCROOT)/libxc/include/SDL2",
"$(SRCROOT)/src",
);
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/libxc/lib";
OTHER_LDFLAGS = (

View File

@@ -95,7 +95,7 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<IncludePath>$(SolutionDir)lib\include;$(SolutionDir)lib\include\breakpad;$(SolutionDir)lib\include\libspeex;$(SolutionDir)lib\include\sdl;$(SolutionDir)lib\include\jansson;$(SolutionDir)lib\include\sdl_ttf;$(SolutionDir)lib\include\libpng;$(SolutionDir)lib\include\zlib;$(SolutionDir)lib\include\libzip;$(IncludePath)</IncludePath>
<IncludePath>$(SolutionDir)src;$(SolutionDir)lib\include;$(SolutionDir)lib\include\breakpad;$(SolutionDir)lib\include\libspeex;$(SolutionDir)lib\include\sdl;$(SolutionDir)lib\include\jansson;$(SolutionDir)lib\include\sdl_ttf;$(SolutionDir)lib\include\libpng;$(SolutionDir)lib\include\zlib;$(SolutionDir)lib\include\libzip;$(IncludePath)</IncludePath>
<LibraryPath>$(SolutionDir)lib;$(LibraryPath)</LibraryPath>
<LinkIncremental />
</PropertyGroup>

View File

@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openrct2", "openrct2.vcxproj", "{D24D94F6-2A74-480C-B512-629C306CE92F}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openrct2", "src\openrct2\openrct2.vcxproj", "{D24D94F6-2A74-480C-B512-629C306CE92F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpaint", "test\testpaint\testpaint.vcxproj", "{57E60BA1-FB76-4316-909E-C1449C142327}"
EndProject

View File

@@ -1,617 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<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>
<ProjectConfiguration Include="DebugTests|Win32">
<Configuration>DebugTests</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="DebugTests|x64">
<Configuration>DebugTests</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseTests|Win32">
<Configuration>ReleaseTests</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseTests|x64">
<Configuration>ReleaseTests</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{D24D94F6-2A74-480C-B512-629C306CE92F}</ProjectGuid>
<RootNamespace>openrct2</RootNamespace>
<ProjectName>openrct2</ProjectName>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<!-- Debug|Win32 is reserved for RCT2 interop builds, this means it has to be a DLL -->
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ConfigurationType>DynamicLibrary</ConfigurationType>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='DebugTests' OR '$(Configuration)'=='ReleaseTests'">
<ConfigurationType>StaticLibrary</ConfigurationType>
</PropertyGroup>
<Import Project="openrct2.common.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions Condition="'$(Breakpad)'=='true'">USE_BREAKPAD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)'=='DebugTests' OR '$(Configuration)'=='ReleaseTests'">__NOENTRYPOINT__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<ClCompile>
<ObjectFileName>$(IntDir)\%(RelativeDir)</ObjectFileName>
<AdditionalOptions>$(OPENRCT2_CL_ADDITIONALOPTIONS) %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem Condition="'$(Configuration)'!='Release'">Console</SubSystem>
<SubSystem Condition="'$(Configuration)'=='Release'">Windows</SubSystem>
</Link>
<Lib>
<TargetMachine Condition="'$(Platform)'=='Win32'">MachineX86</TargetMachine>
<TargetMachine Condition="'$(Platform)'=='x64'">MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<!-- Files -->
<ItemGroup>
<None Include="data\shaders\copyframebuffer.frag" />
<None Include="data\shaders\copyframebuffer.vert" />
<None Include="data\shaders\drawimage.frag" />
<None Include="data\shaders\drawimage.vert" />
<None Include="data\shaders\drawimagemasked.frag" />
<None Include="data\shaders\drawimagemasked.vert" />
<None Include="data\shaders\drawline.frag" />
<None Include="data\shaders\drawline.vert" />
<None Include="data\shaders\fillrect.frag" />
<None Include="data\shaders\fillrect.vert" />
<None Include="openrct2.exe" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\audio\AudioChannel.cpp" />
<ClCompile Include="src\audio\FileAudioSource.cpp" />
<ClCompile Include="src\audio\MemoryAudioSource.cpp" />
<ClCompile Include="src\audio\NullAudioSource.cpp" />
<ClCompile Include="src\FileClassifier.cpp" />
<ClCompile Include="src\rct2\addresses.c" />
<ClCompile Include="src\audio\audio.c" />
<ClCompile Include="src\audio\AudioMixer.cpp" />
<ClCompile Include="src\cheats.c" />
<ClCompile Include="src\cmdline\CommandLine.cpp" />
<ClCompile Include="src\cmdline\ConvertCommand.cpp" />
<ClCompile Include="src\cmdline\RootCommands.cpp" />
<ClCompile Include="src\cmdline\ScreenshotCommands.cpp" />
<ClCompile Include="src\cmdline\SpriteCommands.cpp" />
<ClCompile Include="src\cmdline_sprite.c" />
<ClCompile Include="src\config.c" />
<ClCompile Include="src\core\Console.cpp" />
<ClCompile Include="src\core\Diagnostics.cpp" />
<ClCompile Include="src\core\File.cpp" />
<ClCompile Include="src\core\FileScanner.cpp" />
<ClCompile Include="src\core\Guard.cpp" />
<ClCompile Include="src\core\IStream.cpp" />
<ClCompile Include="src\core\Json.cpp" />
<ClCompile Include="src\core\MemoryStream.cpp" />
<ClCompile Include="src\core\Path.cpp" />
<ClCompile Include="src\core\Stopwatch.cpp" />
<ClCompile Include="src\core\String.cpp" />
<ClCompile Include="src\core\textinputbuffer.c" />
<ClCompile Include="src\core\Zip.cpp" />
<ClCompile Include="src\interface\CursorData.cpp" />
<ClCompile Include="src\interface\Cursors.cpp" />
<ClCompile Include="src\diagnostic.c" />
<ClCompile Include="src\drawing\drawing.c" />
<ClCompile Include="src\drawing\drawing_fast.cpp" />
<ClCompile Include="src\drawing\engines\opengl\CopyFramebufferShader.cpp" />
<ClCompile Include="src\drawing\engines\opengl\DrawImageShader.cpp" />
<ClCompile Include="src\drawing\engines\opengl\DrawLineShader.cpp" />
<ClCompile Include="src\drawing\engines\opengl\FillRectShader.cpp" />
<ClCompile Include="src\drawing\engines\opengl\OpenGLAPI.cpp" />
<ClCompile Include="src\drawing\engines\opengl\OpenGLDrawingEngine.cpp" />
<ClCompile Include="src\drawing\engines\opengl\OpenGLFramebuffer.cpp" />
<ClCompile Include="src\drawing\engines\opengl\OpenGLShaderProgram.cpp" />
<ClCompile Include="src\drawing\engines\opengl\SwapFramebuffer.cpp" />
<ClCompile Include="src\drawing\engines\opengl\TextureCache.cpp" />
<ClCompile Include="src\drawing\engines\SoftwareDrawingEngine.cpp" />
<ClCompile Include="src\drawing\font.c" />
<ClCompile Include="src\drawing\Image.cpp" />
<ClCompile Include="src\drawing\lightfx.c" />
<ClCompile Include="src\drawing\line.c" />
<ClCompile Include="src\drawing\NewDrawing.cpp" />
<ClCompile Include="src\drawing\Rain.cpp" />
<ClCompile Include="src\drawing\rect.c" />
<ClCompile Include="src\drawing\scrolling_text.c" />
<ClCompile Include="src\drawing\sprite.c" />
<ClCompile Include="src\drawing\string.c" />
<ClCompile Include="src\editor.c" />
<ClCompile Include="src\game.c" />
<ClCompile Include="src\rct2\hook.c" />
<ClCompile Include="src\image_io.c" />
<ClCompile Include="src\input.c" />
<ClCompile Include="src\interface\chat.c" />
<ClCompile Include="src\interface\colour.c" />
<ClCompile Include="src\interface\Theme.cpp" />
<ClCompile Include="src\interface\console.c" />
<ClCompile Include="src\interface\Fonts.cpp" />
<ClCompile Include="src\interface\graph.c" />
<ClCompile Include="src\interface\keyboard_shortcut.c" />
<ClCompile Include="src\interface\screenshot.c" />
<ClCompile Include="src\interface\viewport.c" />
<ClCompile Include="src\interface\viewport_interaction.c" />
<ClCompile Include="src\interface\widget.c" />
<ClCompile Include="src\interface\window.c" />
<ClCompile Include="src\intro.c" />
<ClCompile Include="src\localisation\convert.c" />
<ClCompile Include="src\localisation\currency.c" />
<ClCompile Include="src\localisation\date.c" />
<ClCompile Include="src\localisation\format_codes.c" />
<ClCompile Include="src\localisation\language.cpp" />
<ClCompile Include="src\localisation\LanguagePack.cpp" />
<ClCompile Include="src\localisation\localisation.c" />
<ClCompile Include="src\localisation\real_names.c" />
<ClCompile Include="src\localisation\user.c" />
<ClCompile Include="src\localisation\utf8.c" />
<ClCompile Include="src\management\award.c" />
<ClCompile Include="src\management\finance.c" />
<ClCompile Include="src\management\marketing.c" />
<ClCompile Include="src\management\news_item.c" />
<ClCompile Include="src\management\research.c" />
<ClCompile Include="src\network\http.cpp" />
<ClCompile Include="src\network\network.cpp" />
<ClCompile Include="src\network\NetworkAction.cpp" />
<ClCompile Include="src\network\NetworkConnection.cpp" />
<ClCompile Include="src\network\NetworkGroup.cpp" />
<ClCompile Include="src\network\NetworkKey.cpp" />
<ClCompile Include="src\network\NetworkPacket.cpp" />
<ClCompile Include="src\network\NetworkPlayer.cpp" />
<ClCompile Include="src\network\NetworkServerAdvertiser.cpp" />
<ClCompile Include="src\network\NetworkUser.cpp" />
<ClCompile Include="src\network\TcpSocket.cpp" />
<ClCompile Include="src\network\twitch.cpp" />
<ClCompile Include="src\object\BannerObject.cpp" />
<ClCompile Include="src\object\EntranceObject.cpp" />
<ClCompile Include="src\object\FootpathItemObject.cpp" />
<ClCompile Include="src\object\FootpathObject.cpp" />
<ClCompile Include="src\object\ImageTable.cpp" />
<ClCompile Include="src\object\LargeSceneryObject.cpp" />
<ClCompile Include="src\object\Object.cpp" />
<ClCompile Include="src\object\ObjectFactory.cpp" />
<ClCompile Include="src\object\ObjectManager.cpp" />
<ClCompile Include="src\object\ObjectRepository.cpp" />
<ClCompile Include="src\object\RideObject.cpp" />
<ClCompile Include="src\object\SceneryGroupObject.cpp" />
<ClCompile Include="src\object\SmallSceneryObject.cpp" />
<ClCompile Include="src\object\StexObject.cpp" />
<ClCompile Include="src\object\StringTable.cpp" />
<ClCompile Include="src\object\WallObject.cpp" />
<ClCompile Include="src\object\WaterObject.cpp" />
<ClCompile Include="src\object_list.c" />
<ClCompile Include="src\OpenRCT2.cpp" />
<ClCompile Include="src\paint\map_element\banner.c" />
<ClCompile Include="src\paint\map_element\entrance.c" />
<ClCompile Include="src\paint\map_element\fence.c" />
<ClCompile Include="src\paint\map_element\map_element.c" />
<ClCompile Include="src\paint\map_element\path.c" />
<ClCompile Include="src\paint\map_element\scenery.c" />
<ClCompile Include="src\paint\map_element\scenery_multiple.c" />
<ClCompile Include="src\paint\map_element\surface.c" />
<ClCompile Include="src\paint\paint.c" />
<ClCompile Include="src\paint\paint_helpers.c" />
<ClCompile Include="src\paint\sprite\litter.c" />
<ClCompile Include="src\paint\sprite\misc.c" />
<ClCompile Include="src\paint\sprite\peep.c" />
<ClCompile Include="src\paint\sprite\sprite.c" />
<ClCompile Include="src\paint\supports.c" />
<ClCompile Include="src\peep\peep.c" />
<ClCompile Include="src\peep\peep_data.c" />
<ClCompile Include="src\peep\staff.c" />
<ClCompile Include="src\PlatformEnvironment.cpp" />
<ClCompile Include="src\platform\crash.cpp" />
<ClCompile Include="src\platform\linux.c" />
<ClCompile Include="src\platform\posix.c" />
<ClCompile Include="src\platform\shared.c" />
<ClCompile Include="src\platform\windows.c" />
<ClCompile Include="src\rct1.c" />
<ClCompile Include="src\rct1\S4Importer.cpp" />
<ClCompile Include="src\rct1\Tables.cpp" />
<ClCompile Include="src\rct2.c" />
<ClCompile Include="src\rct2\interop.c" />
<ClCompile Include="src\rct2\S6Exporter.cpp" />
<ClCompile Include="src\rct2\S6Importer.cpp" />
<ClCompile Include="src\ride\cable_lift.c" />
<ClCompile Include="src\ride\coaster\air_powered_vertical_coaster.c" />
<ClCompile Include="src\ride\coaster\bobsleigh_coaster.c" />
<ClCompile Include="src\ride\coaster\bolliger_mabillard_track.c" />
<ClCompile Include="src\ride\coaster\compact_inverted_coaster.c" />
<ClCompile Include="src\ride\coaster\corkscrew_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\flying_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\giga_coaster.c" />
<ClCompile Include="src\ride\coaster\heartline_twister_coaster.c" />
<ClCompile Include="src\ride\coaster\inverted_hairpin_coaster.c" />
<ClCompile Include="src\ride\coaster\inverted_impulse_coaster.c" />
<ClCompile Include="src\ride\coaster\inverted_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\junior_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\lay_down_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\lim_launched_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\looping_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\mine_ride.c" />
<ClCompile Include="src\ride\coaster\mine_train_coaster.c" />
<ClCompile Include="src\ride\coaster\mini_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\mini_suspended_coaster.c" />
<ClCompile Include="src\ride\coaster\multi_dimension_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\reverser_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\reverse_freefall_coaster.c" />
<ClCompile Include="src\ride\coaster\side_friction_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\spiral_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\stand_up_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\steeplechase.c" />
<ClCompile Include="src\ride\coaster\suspended_swinging_coaster.c" />
<ClCompile Include="src\ride\coaster\twister_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\vertical_drop_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\virginia_reel.c" />
<ClCompile Include="src\ride\coaster\wild_mouse.c" />
<ClCompile Include="src\ride\coaster\wooden_roller_coaster.c" />
<ClCompile Include="src\ride\coaster\wooden_wild_mouse.c" />
<ClCompile Include="src\ride\gentle\car_ride.c" />
<ClCompile Include="src\ride\gentle\circus_show.c" />
<ClCompile Include="src\ride\gentle\crooked_house.c" />
<ClCompile Include="src\ride\gentle\dodgems.c" />
<ClCompile Include="src\ride\gentle\ferris_wheel.c" />
<ClCompile Include="src\ride\gentle\flying_saucers.c" />
<ClCompile Include="src\ride\gentle\ghost_train.c" />
<ClCompile Include="src\ride\gentle\haunted_house.c" />
<ClCompile Include="src\ride\gentle\maze.c" />
<ClCompile Include="src\ride\gentle\merry_go_round.c" />
<ClCompile Include="src\ride\gentle\mini_golf.c" />
<ClCompile Include="src\ride\gentle\mini_helicopters.c" />
<ClCompile Include="src\ride\gentle\monorail_cycles.c" />
<ClCompile Include="src\ride\gentle\observation_tower.c" />
<ClCompile Include="src\ride\gentle\space_rings.c" />
<ClCompile Include="src\ride\gentle\spiral_slide.c" />
<ClCompile Include="src\ride\ride.c" />
<ClCompile Include="src\ride\ride_data.c" />
<ClCompile Include="src\ride\ride_ratings.c" />
<ClCompile Include="src\ride\shops\facility.c" />
<ClCompile Include="src\ride\shops\misc.c" />
<ClCompile Include="src\ride\shops\shop.c" />
<ClCompile Include="src\ride\station.c" />
<ClCompile Include="src\ride\thrill\3d_cinema.c" />
<ClCompile Include="src\ride\thrill\enterprise.c" />
<ClCompile Include="src\ride\thrill\go_karts.c" />
<ClCompile Include="src\ride\thrill\launched_freefall.c" />
<ClCompile Include="src\ride\thrill\magic_carpet.c" />
<ClCompile Include="src\ride\thrill\motion_simulator.c" />
<ClCompile Include="src\ride\thrill\pirate_ship.c" />
<ClCompile Include="src\ride\thrill\roto_drop.c" />
<ClCompile Include="src\ride\thrill\swinging_inverter_ship.c" />
<ClCompile Include="src\ride\thrill\top_spin.c" />
<ClCompile Include="src\ride\thrill\twist.c" />
<ClCompile Include="src\ride\track.c" />
<ClCompile Include="src\ride\TrackDesignRepository.cpp" />
<ClCompile Include="src\ride\track_data.c" />
<ClCompile Include="src\ride\track_data_old.c" />
<ClCompile Include="src\ride\track_design.c" />
<ClCompile Include="src\ride\track_design_save.c" />
<ClCompile Include="src\ride\track_paint.c" />
<ClCompile Include="src\ride\transport\chairlift.c" />
<ClCompile Include="src\ride\transport\lift.c" />
<ClCompile Include="src\ride\transport\miniature_railway.c" />
<ClCompile Include="src\ride\transport\monorail.c" />
<ClCompile Include="src\ride\transport\suspended_monorail.c" />
<ClCompile Include="src\ride\vehicle.c" />
<ClCompile Include="src\ride\vehicle_data.c" />
<ClCompile Include="src\ride\vehicle_paint.c" />
<ClCompile Include="src\ride\water\boat_ride.c" />
<ClCompile Include="src\ride\water\dingy_slide.c" />
<ClCompile Include="src\ride\water\log_flume.c" />
<ClCompile Include="src\ride\water\river_rafts.c" />
<ClCompile Include="src\ride\water\river_rapids.c" />
<ClCompile Include="src\ride\water\splash_boats.c" />
<ClCompile Include="src\ride\water\submarine_ride.c" />
<ClCompile Include="src\ride\water\water_coaster.c" />
<ClCompile Include="src\scenario\scenario.c" />
<ClCompile Include="src\scenario\ScenarioRepository.cpp" />
<ClCompile Include="src\title\TitleScreen.cpp" />
<ClCompile Include="src\title\TitleSequence.cpp" />
<ClCompile Include="src\title\TitleSequenceManager.cpp" />
<ClCompile Include="src\title\TitleSequencePlayer.cpp" />
<ClCompile Include="src\windows\changelog.c" />
<ClCompile Include="src\windows\multiplayer.c" />
<ClCompile Include="src\windows\network_status.c" />
<ClCompile Include="src\windows\news_options.c" />
<ClCompile Include="src\windows\player.c" />
<ClCompile Include="src\windows\server_list.c" />
<ClCompile Include="src\windows\server_start.c" />
<ClCompile Include="src\windows\themes.c" />
<ClCompile Include="src\windows\title_command_editor.c" />
<ClCompile Include="src\windows\title_editor.c" />
<ClCompile Include="src\windows\maze_construction.c" />
<ClCompile Include="src\world\balloon.c" />
<ClCompile Include="src\world\duck.c" />
<ClCompile Include="src\world\money_effect.c" />
<ClCompile Include="src\world\particle.c" />
<ClCompile Include="src\util\sawyercoding.c" />
<ClCompile Include="src\util\util.c" />
<ClCompile Include="src\version.c" />
<ClCompile Include="src\windows\about.c" />
<ClCompile Include="src\windows\banner.c" />
<ClCompile Include="src\windows\cheats.c" />
<ClCompile Include="src\windows\clear_scenery.c" />
<ClCompile Include="src\windows\custom_currency.c" />
<ClCompile Include="src\windows\debug_paint.c" />
<ClCompile Include="src\windows\demolish_ride_prompt.c" />
<ClCompile Include="src\windows\dropdown.c" />
<ClCompile Include="src\windows\editor_bottom_toolbar.c" />
<ClCompile Include="src\windows\editor_inventions_list.c" />
<ClCompile Include="src\windows\editor_main.c" />
<ClCompile Include="src\windows\editor_objective_options.c" />
<ClCompile Include="src\windows\editor_object_selection.c" />
<ClCompile Include="src\windows\editor_scenario_options.c" />
<ClCompile Include="src\windows\error.c" />
<ClCompile Include="src\windows\finances.c" />
<ClCompile Include="src\windows\footpath.c" />
<ClCompile Include="src\windows\game_bottom_toolbar.c" />
<ClCompile Include="src\windows\guest_list.c" />
<ClCompile Include="src\windows\install_track.c" />
<ClCompile Include="src\windows\land.c" />
<ClCompile Include="src\windows\land_rights.c" />
<ClCompile Include="src\windows\loadsave.c" />
<ClCompile Include="src\windows\main.c" />
<ClCompile Include="src\windows\map.c" />
<ClCompile Include="src\windows\mapgen.c" />
<ClCompile Include="src\windows\map_tooltip.c" />
<ClCompile Include="src\windows\music_credits.c" />
<ClCompile Include="src\windows\news.c" />
<ClCompile Include="src\windows\new_campaign.c" />
<ClCompile Include="src\windows\new_ride.c" />
<ClCompile Include="src\windows\options.c" />
<ClCompile Include="src\windows\park.c" />
<ClCompile Include="src\windows\guest.c" />
<ClCompile Include="src\windows\publisher_credits.c" />
<ClCompile Include="src\windows\research.c" />
<ClCompile Include="src\windows\ride.c" />
<ClCompile Include="src\windows\ride_construction.c" />
<ClCompile Include="src\windows\ride_list.c" />
<ClCompile Include="src\windows\save_prompt.c" />
<ClCompile Include="src\windows\scenery.c" />
<ClCompile Include="src\windows\shortcut_keys.c" />
<ClCompile Include="src\windows\shortcut_key_change.c" />
<ClCompile Include="src\windows\sign.c" />
<ClCompile Include="src\windows\staff_fire_prompt.c" />
<ClCompile Include="src\windows\staff_list.c" />
<ClCompile Include="src\windows\staff.c" />
<ClCompile Include="src\windows\text_input.c" />
<ClCompile Include="src\windows\tile_inspector.c" />
<ClCompile Include="src\windows\title_exit.c" />
<ClCompile Include="src\windows\title_logo.c" />
<ClCompile Include="src\windows\title_menu.c" />
<ClCompile Include="src\windows\title_options.c" />
<ClCompile Include="src\windows\title_scenarioselect.c" />
<ClCompile Include="src\windows\tooltip.c" />
<ClCompile Include="src\windows\top_toolbar.c" />
<ClCompile Include="src\windows\track_list.c" />
<ClCompile Include="src\windows\track_manage.c" />
<ClCompile Include="src\windows\track_place.c" />
<ClCompile Include="src\windows\viewport.c" />
<ClCompile Include="src\windows\water.c" />
<ClCompile Include="src\world\banner.c" />
<ClCompile Include="src\world\climate.c" />
<ClCompile Include="src\world\footpath.c" />
<ClCompile Include="src\world\fountain.c" />
<ClCompile Include="src\world\map.c" />
<ClCompile Include="src\world\mapgen.c" />
<ClCompile Include="src\world\map_animation.c" />
<ClCompile Include="src\world\map_helpers.c" />
<ClCompile Include="src\world\park.c" />
<ClCompile Include="src\world\scenery.c" />
<ClCompile Include="src\world\sprite.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="resources\resource.h" />
<ClInclude Include="src\audio\AudioChannel.h" />
<ClInclude Include="src\audio\AudioFormat.h" />
<ClInclude Include="src\audio\AudioSource.h" />
<ClInclude Include="src\FileClassifier.h" />
<ClInclude Include="src\rct2\addresses.h" />
<ClInclude Include="src\audio\audio.h" />
<ClInclude Include="src\audio\AudioMixer.h" />
<ClInclude Include="src\cheats.h" />
<ClInclude Include="src\cmdline\CommandLine.hpp" />
<ClInclude Include="src\cmdline_sprite.h" />
<ClInclude Include="src\common.h" />
<ClInclude Include="src\config.h" />
<ClInclude Include="src\core\Collections.hpp" />
<ClInclude Include="src\core\Console.hpp" />
<ClInclude Include="src\core\Diagnostics.hpp" />
<ClInclude Include="src\core\Exception.hpp" />
<ClInclude Include="src\core\File.h" />
<ClInclude Include="src\core\FileScanner.h" />
<ClInclude Include="src\core\FileStream.hpp" />
<ClInclude Include="src\core\Guard.hpp" />
<ClInclude Include="src\core\IStream.hpp" />
<ClInclude Include="src\core\Json.hpp" />
<ClInclude Include="src\core\Math.hpp" />
<ClInclude Include="src\core\Memory.hpp" />
<ClInclude Include="src\core\MemoryStream.h" />
<ClInclude Include="src\core\Nullable.hpp" />
<ClInclude Include="src\core\Path.hpp" />
<ClInclude Include="src\core\stopwatch.h" />
<ClInclude Include="src\core\Stopwatch.hpp" />
<ClInclude Include="src\core\String.hpp" />
<ClInclude Include="src\core\StringBuilder.hpp" />
<ClInclude Include="src\core\StringReader.hpp" />
<ClInclude Include="src\core\textinputbuffer.h" />
<ClInclude Include="src\core\Util.hpp" />
<ClInclude Include="src\core\Zip.h" />
<ClInclude Include="src\interface\Cursors.h" />
<ClInclude Include="src\diagnostic.h" />
<ClInclude Include="src\drawing\drawing.h" />
<ClInclude Include="src\drawing\engines\OpenGLAPI.h" />
<ClInclude Include="src\drawing\engines\opengl\CopyFramebufferShader.h" />
<ClInclude Include="src\drawing\engines\opengl\DrawCommands.h" />
<ClInclude Include="src\drawing\engines\opengl\DrawImageShader.h" />
<ClInclude Include="src\drawing\engines\opengl\DrawLineShader.h" />
<ClInclude Include="src\drawing\engines\opengl\FillRectShader.h" />
<ClInclude Include="src\drawing\engines\opengl\GLSLTypes.h" />
<ClInclude Include="src\drawing\engines\opengl\OpenGLAPI.h" />
<ClInclude Include="src\drawing\engines\opengl\OpenGLFramebuffer.h" />
<ClInclude Include="src\drawing\engines\opengl\OpenGLShaderProgram.h" />
<ClInclude Include="src\drawing\engines\opengl\SwapFramebuffer.h" />
<ClInclude Include="src\drawing\engines\opengl\TextureCache.h" />
<ClInclude Include="src\drawing\font.h" />
<ClInclude Include="src\drawing\IDrawingContext.h" />
<ClInclude Include="src\drawing\IDrawingEngine.h" />
<ClInclude Include="src\drawing\NewDrawing.h" />
<ClInclude Include="src\drawing\Rain.h" />
<ClInclude Include="src\drawing\lightfx.h" />
<ClInclude Include="src\editor.h" />
<ClInclude Include="src\game.h" />
<ClInclude Include="src\rct2\hook.h" />
<ClInclude Include="src\image_io.h" />
<ClInclude Include="src\input.h" />
<ClInclude Include="src\interface\chat.h" />
<ClInclude Include="src\interface\colour.h" />
<ClInclude Include="src\interface\themes.h" />
<ClInclude Include="src\interface\console.h" />
<ClInclude Include="src\interface\Fonts.h" />
<ClInclude Include="src\interface\graph.h" />
<ClInclude Include="src\interface\keyboard_shortcut.h" />
<ClInclude Include="src\interface\screenshot.h" />
<ClInclude Include="src\interface\viewport.h" />
<ClInclude Include="src\interface\widget.h" />
<ClInclude Include="src\interface\window.h" />
<ClInclude Include="src\intro.h" />
<ClInclude Include="src\PlatformEnvironment.h" />
<ClInclude Include="src\localisation\currency.h" />
<ClInclude Include="src\localisation\date.h" />
<ClInclude Include="src\localisation\format_codes.h" />
<ClInclude Include="src\localisation\language.h" />
<ClInclude Include="src\localisation\LanguagePack.h" />
<ClInclude Include="src\localisation\localisation.h" />
<ClInclude Include="src\localisation\string_ids.h" />
<ClInclude Include="src\localisation\user.h" />
<ClInclude Include="src\management\award.h" />
<ClInclude Include="src\management\finance.h" />
<ClInclude Include="src\management\marketing.h" />
<ClInclude Include="src\management\news_item.h" />
<ClInclude Include="src\management\research.h" />
<ClInclude Include="src\network\http.h" />
<ClInclude Include="src\network\NetworkAction.h" />
<ClInclude Include="src\network\NetworkConnection.h" />
<ClInclude Include="src\network\NetworkGroup.h" />
<ClInclude Include="src\network\NetworkPacket.h" />
<ClInclude Include="src\network\NetworkPlayer.h" />
<ClInclude Include="src\network\NetworkServerAdvertiser.h" />
<ClInclude Include="src\network\NetworkTypes.h" />
<ClInclude Include="src\network\NetworkUser.h" />
<ClInclude Include="src\network\TcpSocket.h" />
<ClInclude Include="src\network\twitch.h" />
<ClInclude Include="src\network\network.h" />
<ClInclude Include="src\network\NetworkKey.h" />
<ClInclude Include="src\object.h" />
<ClInclude Include="src\object\BannerObject.h" />
<ClInclude Include="src\object\EntranceObject.h" />
<ClInclude Include="src\object\FootpathItemObject.h" />
<ClInclude Include="src\object\FootpathObject.h" />
<ClInclude Include="src\object\ImageTable.h" />
<ClInclude Include="src\object\LargeSceneryObject.h" />
<ClInclude Include="src\object\Object.h" />
<ClInclude Include="src\object\ObjectFactory.h" />
<ClInclude Include="src\object\ObjectManager.h" />
<ClInclude Include="src\object\ObjectRepository.h" />
<ClInclude Include="src\object\RideObject.h" />
<ClInclude Include="src\object\SceneryGroupObject.h" />
<ClInclude Include="src\object\SceneryObject.h" />
<ClInclude Include="src\object\SmallSceneryObject.h" />
<ClInclude Include="src\object\StexObject.h" />
<ClInclude Include="src\object\StringTable.h" />
<ClInclude Include="src\object\WallObject.h" />
<ClInclude Include="src\object\WaterObject.h" />
<ClInclude Include="src\object_list.h" />
<ClInclude Include="src\OpenRCT2.h" />
<ClInclude Include="src\paint\map_element\map_element.h" />
<ClInclude Include="src\paint\map_element\surface.h" />
<ClInclude Include="src\paint\paint.h" />
<ClInclude Include="src\paint\sprite\sprite.h" />
<ClInclude Include="src\paint\supports.h" />
<ClInclude Include="src\peep\peep.h" />
<ClInclude Include="src\peep\staff.h" />
<ClInclude Include="src\platform\crash.h" />
<ClInclude Include="src\platform\platform.h" />
<ClInclude Include="src\rct1.h" />
<ClInclude Include="src\rct1\Tables.h" />
<ClInclude Include="src\rct1\S4Importer.h" />
<ClInclude Include="src\rct2.h" />
<ClInclude Include="src\rct2\interop.h" />
<ClInclude Include="src\rct2\S6Exporter.h" />
<ClInclude Include="src\rct2\S6Importer.h" />
<ClInclude Include="src\ride\cable_lift.h" />
<ClInclude Include="src\ride\ride.h" />
<ClInclude Include="src\ride\ride_data.h" />
<ClInclude Include="src\ride\ride_ratings.h" />
<ClInclude Include="src\ride\station.h" />
<ClInclude Include="src\ride\track.h" />
<ClInclude Include="src\ride\TrackDesignRepository.h" />
<ClInclude Include="src\ride\track_data.h" />
<ClInclude Include="src\ride\track_design.h" />
<ClInclude Include="src\ride\track_paint.h" />
<ClInclude Include="src\ride\vehicle.h" />
<ClInclude Include="src\ride\vehicle_data.h" />
<ClInclude Include="src\ride\vehicle_paint.h" />
<ClInclude Include="src\scenario\scenario.h" />
<ClCompile Include="src\scenario\ScenarioSources.cpp" />
<ClInclude Include="src\scenario\ScenarioRepository.h" />
<ClInclude Include="src\scenario\ScenarioSources.h" />
<ClInclude Include="src\sprites.h" />
<ClInclude Include="src\title\TitleSequence.h" />
<ClInclude Include="src\title\TitleSequenceManager.h" />
<ClInclude Include="src\title\TitleSequencePlayer.h" />
<ClInclude Include="src\version.h" />
<ClInclude Include="src\title\TitleScreen.h" />
<ClInclude Include="src\util\sawyercoding.h" />
<ClInclude Include="src\util\util.h" />
<ClInclude Include="src\windows\dropdown.h" />
<ClInclude Include="src\windows\error.h" />
<ClInclude Include="src\windows\tooltip.h" />
<ClInclude Include="src\world\banner.h" />
<ClInclude Include="src\world\climate.h" />
<ClInclude Include="src\world\entrance.h" />
<ClInclude Include="src\world\footpath.h" />
<ClInclude Include="src\world\fountain.h" />
<ClInclude Include="src\world\map.h" />
<ClInclude Include="src\world\mapgen.h" />
<ClInclude Include="src\world\map_animation.h" />
<ClInclude Include="src\world\map_helpers.h" />
<ClInclude Include="src\world\park.h" />
<ClInclude Include="src\world\scenery.h" />
<ClInclude Include="src\world\sprite.h" />
<ClInclude Include="src\world\water.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="resources\OpenRCT2.rc" />
</ItemGroup>
<ItemGroup>
<Image Include="resources\logo\icon.ico" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

Some files were not shown because too many files have changed in this diff Show More