1<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2  <PropertyGroup>
3    <SolutionDir Condition="'$(SolutionDir)'==''">..\..\</SolutionDir>
4  </PropertyGroup>
5  <ItemGroup Label="ProjectConfigurations">
6    <ProjectConfiguration Include="Debug|Win32">
7      <Configuration>Debug</Configuration>
8      <Platform>Win32</Platform>
9    </ProjectConfiguration>
10    <ProjectConfiguration Include="Debug|x64">
11      <Configuration>Debug</Configuration>
12      <Platform>x64</Platform>
13    </ProjectConfiguration>
14    <ProjectConfiguration Include="Release|Win32">
15      <Configuration>Release</Configuration>
16      <Platform>Win32</Platform>
17    </ProjectConfiguration>
18    <ProjectConfiguration Include="Release|x64">
19      <Configuration>Release</Configuration>
20      <Platform>x64</Platform>
21    </ProjectConfiguration>
22  </ItemGroup>
23  <PropertyGroup Label="Globals">
24    <ProjectGuid>{D24D94F6-2A74-480C-B512-629C306CE92F}</ProjectGuid>
25    <RootNamespace>openrct2-lib</RootNamespace>
26    <ProjectName>libopenrct2</ProjectName>
27  </PropertyGroup>
28  <PropertyGroup Label="Configuration">
29    <ConfigurationType>StaticLibrary</ConfigurationType>
30  </PropertyGroup>
31  <Import Project="..\..\openrct2.common.props" />
32  <ItemDefinitionGroup>
33    <ClCompile>
34      <PreprocessorDefinitions>__ENABLE_DISCORD__;__ENABLE_LIGHTFX__;USE_BENCHMARK;%(PreprocessorDefinitions)</PreprocessorDefinitions>
35      <PreprocessorDefinitions Condition="'$(Breakpad)'=='true'">USE_BREAKPAD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
36      <PreprocessorDefinitions Condition="'$(Platform)'=='Win32' or '$(Platform)'=='x64'">USE_FRIBIDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
37    </ClCompile>
38  </ItemDefinitionGroup>
39  <ItemDefinitionGroup>
40    <ClCompile>
41      <AdditionalOptions>$(OPENRCT2_CL_ADDITIONALOPTIONS) %(AdditionalOptions)</AdditionalOptions>
42    </ClCompile>
43    <Lib>
44      <TargetMachine Condition="'$(Platform)'=='Win32'">MachineX86</TargetMachine>
45      <TargetMachine Condition="'$(Platform)'=='x64'">MachineX64</TargetMachine>
46    </Lib>
47  </ItemDefinitionGroup>
48  <!-- Files -->
49  <ItemGroup>
50    <None Include="data\shaders\**\*.vert" />
51    <None Include="data\shaders\**\*.frag" />
52  </ItemGroup>
53  <ItemGroup>
54    <ClInclude Include="..\..\resources\resource.h" />
55    <ClInclude Include="actions\BalloonPressAction.h" />
56    <ClInclude Include="actions\BannerPlaceAction.h" />
57    <ClInclude Include="actions\BannerRemoveAction.h" />
58    <ClInclude Include="actions\BannerSetColourAction.h" />
59    <ClInclude Include="actions\BannerSetNameAction.h" />
60    <ClInclude Include="actions\BannerSetStyleAction.h" />
61    <ClInclude Include="actions\ChangeMapSizeAction.h" />
62    <ClInclude Include="actions\ClearAction.h" />
63    <ClInclude Include="actions\ClimateSetAction.h" />
64    <ClInclude Include="actions\CustomAction.h" />
65    <ClInclude Include="actions\FootpathPlaceAction.h" />
66    <ClInclude Include="actions\FootpathPlaceFromTrackAction.h" />
67    <ClInclude Include="actions\FootpathRemoveAction.h" />
68    <ClInclude Include="actions\FootpathAdditionPlaceAction.h" />
69    <ClInclude Include="actions\FootpathAdditionRemoveAction.h" />
70    <ClInclude Include="actions\GameAction.h" />
71    <ClInclude Include="actions\GameActionResult.h" />
72    <ClInclude Include="actions\GuestSetFlagsAction.h" />
73    <ClInclude Include="actions\GuestSetNameAction.h" />
74    <ClInclude Include="actions\LandBuyRightsAction.h" />
75    <ClInclude Include="actions\LandLowerAction.h" />
76    <ClInclude Include="actions\LandRaiseAction.h" />
77    <ClInclude Include="actions\LandSetHeightAction.h" />
78    <ClInclude Include="actions\LandSetRightsAction.h" />
79    <ClInclude Include="actions\LandSmoothAction.h" />
80    <ClInclude Include="actions\LargeSceneryPlaceAction.h" />
81    <ClInclude Include="actions\LargeSceneryRemoveAction.h" />
82    <ClInclude Include="actions\LargeScenerySetColourAction.h" />
83    <ClInclude Include="actions\LoadOrQuitAction.h" />
84    <ClInclude Include="actions\MazePlaceTrackAction.h" />
85    <ClInclude Include="actions\MazeSetTrackAction.h" />
86    <ClInclude Include="actions\NetworkModifyGroupAction.h" />
87    <ClInclude Include="actions\ParkEntranceRemoveAction.h" />
88    <ClInclude Include="actions\ParkMarketingAction.h" />
89    <ClInclude Include="actions\ParkSetDateAction.h" />
90    <ClInclude Include="actions\ParkSetLoanAction.h" />
91    <ClInclude Include="actions\ParkSetNameAction.h" />
92    <ClInclude Include="actions\ParkSetParameterAction.h" />
93    <ClInclude Include="actions\ParkSetResearchFundingAction.h" />
94    <ClInclude Include="actions\PauseToggleAction.h" />
95    <ClInclude Include="actions\PeepPickupAction.h" />
96    <ClInclude Include="actions\PlaceParkEntranceAction.h" />
97    <ClInclude Include="actions\PlacePeepSpawnAction.h" />
98    <ClInclude Include="actions\PlayerKickAction.h" />
99    <ClInclude Include="actions\PlayerSetGroupAction.h" />
100    <ClInclude Include="actions\RideCreateAction.h" />
101    <ClInclude Include="actions\RideDemolishAction.h" />
102    <ClInclude Include="actions\RideEntranceExitPlaceAction.h" />
103    <ClInclude Include="actions\RideEntranceExitRemoveAction.h" />
104    <ClInclude Include="actions\RideSetAppearanceAction.h" />
105    <ClInclude Include="actions\RideSetColourSchemeAction.h" />
106    <ClInclude Include="actions\RideSetNameAction.h" />
107    <ClInclude Include="actions\RideSetPriceAction.h" />
108    <ClInclude Include="actions\RideSetSettingAction.h" />
109    <ClInclude Include="actions\RideSetStatusAction.h" />
110    <ClInclude Include="actions\RideSetVehicleAction.h" />
111    <ClInclude Include="actions\ScenarioSetSettingAction.h" />
112    <ClInclude Include="actions\SetCheatAction.h" />
113    <ClInclude Include="actions\SetParkEntranceFeeAction.h" />
114    <ClInclude Include="actions\SignSetNameAction.h" />
115    <ClInclude Include="actions\SignSetStyleAction.h" />
116    <ClInclude Include="actions\SmallSceneryPlaceAction.h" />
117    <ClInclude Include="actions\SmallSceneryRemoveAction.h" />
118    <ClInclude Include="actions\SmallScenerySetColourAction.h" />
119    <ClInclude Include="actions\StaffFireAction.h" />
120    <ClInclude Include="actions\StaffHireNewAction.h" />
121    <ClInclude Include="actions\StaffSetColourAction.h" />
122    <ClInclude Include="actions\StaffSetCostumeAction.h" />
123    <ClInclude Include="actions\StaffSetNameAction.h" />
124    <ClInclude Include="actions\StaffSetOrdersAction.h" />
125    <ClInclude Include="actions\StaffSetPatrolAreaAction.h" />
126    <ClInclude Include="actions\SurfaceSetStyleAction.h" />
127    <ClInclude Include="actions\TileModifyAction.h" />
128    <ClInclude Include="actions\TrackDesignAction.h" />
129    <ClInclude Include="actions\TrackPlaceAction.h" />
130    <ClInclude Include="actions\TrackRemoveAction.h" />
131    <ClInclude Include="actions\TrackSetBrakeSpeedAction.h" />
132    <ClInclude Include="actions\WallPlaceAction.h" />
133    <ClInclude Include="actions\WallRemoveAction.h" />
134    <ClInclude Include="actions\WallSetColourAction.h" />
135    <ClInclude Include="actions\WaterLowerAction.h" />
136    <ClInclude Include="actions\WaterRaiseAction.h" />
137    <ClInclude Include="actions\WaterSetHeightAction.h" />
138    <ClInclude Include="audio\audio.h" />
139    <ClInclude Include="audio\AudioChannel.h" />
140    <ClInclude Include="audio\AudioContext.h" />
141    <ClInclude Include="audio\AudioMixer.h" />
142    <ClInclude Include="audio\AudioSource.h" />
143    <ClInclude Include="Cheats.h" />
144    <ClInclude Include="CmdlineSprite.h" />
145    <ClInclude Include="cmdline\CommandLine.hpp" />
146    <ClInclude Include="common.h" />
147    <ClInclude Include="config\Config.h" />
148    <ClInclude Include="config\ConfigEnum.hpp" />
149    <ClInclude Include="config\IniReader.hpp" />
150    <ClInclude Include="config\IniWriter.hpp" />
151    <ClInclude Include="Context.h" />
152    <ClInclude Include="core\ChecksumStream.h" />
153    <ClInclude Include="core\CircularBuffer.h" />
154    <ClInclude Include="core\Collections.hpp" />
155    <ClInclude Include="core\Console.hpp" />
156    <ClInclude Include="core\Crypt.h" />
157    <ClInclude Include="core\DataSerialiser.h" />
158    <ClInclude Include="core\DataSerialiserTag.h" />
159    <ClInclude Include="core\DataSerialiserTraits.h" />
160    <ClInclude Include="core\Diagnostics.hpp" />
161    <ClInclude Include="core\Endianness.h" />
162    <ClInclude Include="core\EnumMap.hpp" />
163    <ClInclude Include="core\File.h" />
164    <ClInclude Include="core\FileIndex.hpp" />
165    <ClInclude Include="core\FileScanner.h" />
166    <ClInclude Include="core\FileStream.h" />
167    <ClInclude Include="core\FileSystem.hpp" />
168    <ClInclude Include="core\FileWatcher.h" />
169    <ClInclude Include="core\GroupVector.hpp" />
170    <ClInclude Include="core\Guard.hpp" />
171    <ClInclude Include="core\Http.h" />
172    <ClInclude Include="core\Imaging.h" />
173    <ClInclude Include="core\IStream.hpp" />
174    <ClInclude Include="core\JobPool.h" />
175    <ClInclude Include="core\Json.hpp" />
176    <ClInclude Include="core\JsonFwd.hpp" />
177    <ClInclude Include="core\Memory.hpp" />
178    <ClInclude Include="core\MemoryStream.h" />
179    <ClInclude Include="core\Meta.hpp" />
180    <ClInclude Include="core\Numerics.hpp" />
181    <ClInclude Include="core\OrcaStream.hpp" />
182    <ClInclude Include="core\Path.hpp" />
183    <ClInclude Include="core\Random.hpp" />
184    <ClInclude Include="core\RTL.h" />
185    <ClInclude Include="core\FixedVector.h" />
186    <ClInclude Include="core\String.hpp" />
187    <ClInclude Include="core\StringBuilder.h" />
188    <ClInclude Include="core\StringReader.h" />
189    <ClInclude Include="core\Zip.h" />
190    <ClInclude Include="core\ZipStream.hpp" />
191    <ClInclude Include="Date.h" />
192    <ClInclude Include="Diagnostic.h" />
193    <ClInclude Include="drawing\Drawing.h" />
194    <ClInclude Include="drawing\Font.h" />
195    <ClInclude Include="drawing\IDrawingContext.h" />
196    <ClInclude Include="drawing\IDrawingEngine.h" />
197    <ClInclude Include="drawing\ImageImporter.h" />
198    <ClInclude Include="drawing\LightFX.h" />
199    <ClInclude Include="drawing\NewDrawing.h" />
200    <ClInclude Include="drawing\ScrollingText.h" />
201    <ClInclude Include="drawing\Weather.h" />
202    <ClInclude Include="drawing\Text.h" />
203    <ClInclude Include="drawing\TTF.h" />
204    <ClInclude Include="drawing\X8DrawingEngine.h" />
205    <ClInclude Include="Editor.h" />
206    <ClInclude Include="EditorObjectSelectionSession.h" />
207    <ClInclude Include="FileClassifier.h" />
208    <ClInclude Include="Game.h" />
209    <ClInclude Include="GameState.h" />
210    <ClInclude Include="GameStateSnapshots.h" />
211    <ClInclude Include="Input.h" />
212    <ClInclude Include="interface\Chat.h" />
213    <ClInclude Include="interface\Colour.h" />
214    <ClInclude Include="interface\Cursors.h" />
215    <ClInclude Include="interface\FontFamilies.h" />
216    <ClInclude Include="interface\Fonts.h" />
217    <ClInclude Include="interface\InteractiveConsole.h" />
218    <ClInclude Include="interface\Screenshot.h" />
219    <ClInclude Include="interface\Viewport.h" />
220    <ClInclude Include="interface\Widget.h" />
221    <ClInclude Include="interface\Window.h" />
222    <ClInclude Include="interface\Window_internal.h" />
223    <ClInclude Include="interface\ZoomLevel.h" />
224    <ClInclude Include="Intro.h" />
225    <ClInclude Include="localisation\ConversionTables.h" />
226    <ClInclude Include="localisation\Currency.h" />
227    <ClInclude Include="localisation\Date.h" />
228    <ClInclude Include="localisation\FormatCodes.h" />
229    <ClInclude Include="localisation\Formatter.h" />
230    <ClInclude Include="localisation\Formatting.h" />
231    <ClInclude Include="localisation\Language.h" />
232    <ClInclude Include="localisation\LanguagePack.h" />
233    <ClInclude Include="localisation\Localisation.h" />
234    <ClInclude Include="localisation\LocalisationService.h" />
235    <ClInclude Include="localisation\StringIds.h" />
236    <ClInclude Include="management\Award.h" />
237    <ClInclude Include="management\Finance.h" />
238    <ClInclude Include="management\Marketing.h" />
239    <ClInclude Include="management\NewsItem.h" />
240    <ClInclude Include="management\Research.h" />
241    <ClInclude Include="network\DiscordService.h" />
242    <ClInclude Include="network\network.h" />
243    <ClInclude Include="network\NetworkAction.h" />
244    <ClInclude Include="network\NetworkBase.h" />
245    <ClInclude Include="network\NetworkClient.h" />
246    <ClInclude Include="network\NetworkConnection.h" />
247    <ClInclude Include="network\NetworkGroup.h" />
248    <ClInclude Include="network\NetworkKey.h" />
249    <ClInclude Include="network\NetworkPacket.h" />
250    <ClInclude Include="network\NetworkPlayer.h" />
251    <ClInclude Include="network\NetworkServer.h" />
252    <ClInclude Include="network\NetworkServerAdvertiser.h" />
253    <ClInclude Include="network\NetworkTypes.h" />
254    <ClInclude Include="network\NetworkUser.h" />
255    <ClInclude Include="network\ServerList.h" />
256    <ClInclude Include="network\Socket.h" />
257    <ClInclude Include="object\BannerObject.h" />
258    <ClInclude Include="object\DefaultObjects.h" />
259    <ClInclude Include="object\EntranceObject.h" />
260    <ClInclude Include="object\FootpathItemObject.h" />
261    <ClInclude Include="object\FootpathObject.h" />
262    <ClInclude Include="object\FootpathRailingsObject.h" />
263    <ClInclude Include="object\FootpathSurfaceObject.h" />
264    <ClInclude Include="object\ImageTable.h" />
265    <ClInclude Include="object\LargeSceneryObject.h" />
266    <ClInclude Include="object\MusicObject.h" />
267    <ClInclude Include="object\Object.h" />
268    <ClInclude Include="object\ObjectFactory.h" />
269    <ClInclude Include="object\ObjectLimits.h" />
270    <ClInclude Include="object\ObjectList.h" />
271    <ClInclude Include="object\ObjectManager.h" />
272    <ClInclude Include="object\ObjectRepository.h" />
273    <ClInclude Include="object\RideObject.h" />
274    <ClInclude Include="object\SceneryGroupObject.h" />
275    <ClInclude Include="object\SceneryObject.h" />
276    <ClInclude Include="object\SmallSceneryObject.h" />
277    <ClInclude Include="object\StationObject.h" />
278    <ClInclude Include="object\StringTable.h" />
279    <ClInclude Include="object\TerrainEdgeObject.h" />
280    <ClInclude Include="object\TerrainSurfaceObject.h" />
281    <ClInclude Include="object\WallObject.h" />
282    <ClInclude Include="object\WaterObject.h" />
283    <ClInclude Include="OpenRCT2.h" />
284    <ClInclude Include="paint\Paint.h" />
285    <ClInclude Include="paint\Painter.h" />
286    <ClInclude Include="paint\sprite\Paint.Sprite.h" />
287    <ClInclude Include="paint\Supports.h" />
288    <ClInclude Include="paint\tile_element\Paint.Surface.h" />
289    <ClInclude Include="paint\tile_element\Paint.TileElement.h" />
290    <ClInclude Include="paint\VirtualFloor.h" />
291    <ClInclude Include="ParkImporter.h" />
292    <ClInclude Include="peep\Guest.h" />
293    <ClInclude Include="peep\GuestPathfinding.h" />
294    <ClInclude Include="peep\Peep.h" />
295    <ClInclude Include="peep\RideUseSystem.h" />
296    <ClInclude Include="peep\Staff.h" />
297    <ClInclude Include="PlatformEnvironment.h" />
298    <ClInclude Include="platform\Crash.h" />
299    <ClInclude Include="platform\platform.h" />
300    <ClInclude Include="platform\Platform2.h" />
301    <ClInclude Include="rct12\RCT12.h" />
302    <ClInclude Include="rct12\SawyerChunk.h" />
303    <ClInclude Include="rct12\SawyerChunkReader.h" />
304    <ClInclude Include="rct12\SawyerChunkWriter.h" />
305    <ClInclude Include="rct12\SawyerEncoding.h" />
306    <ClInclude Include="rct1\RCT1.h" />
307    <ClInclude Include="rct1\Tables.h" />
308    <ClInclude Include="rct2\RCT2.h" />
309    <ClInclude Include="rct2\S6Exporter.h" />
310    <ClInclude Include="rct2\T6Exporter.h" />
311    <ClInclude Include="ReplayManager.h" />
312    <ClInclude Include="ride\CableLift.h" />
313    <ClInclude Include="ride\coaster\BolligerMabillardTrack.h" />
314    <ClInclude Include="ride\coaster\JuniorRollerCoaster.h" />
315    <ClInclude Include="ride\coaster\meta\AirPoweredVerticalCoaster.h" />
316    <ClInclude Include="ride\coaster\meta\BobsleighCoaster.h" />
317    <ClInclude Include="ride\coaster\meta\ClassicMiniRollerCoaster.h" />
318    <ClInclude Include="ride\coaster\meta\CompactInvertedCoaster.h" />
319    <ClInclude Include="ride\coaster\meta\CorkscrewRollerCoaster.h" />
320    <ClInclude Include="ride\coaster\meta\FlyingRollerCoaster.h" />
321    <ClInclude Include="ride\coaster\meta\GigaCoaster.h" />
322    <ClInclude Include="ride\coaster\meta\HeartlineTwisterCoaster.h" />
323    <ClInclude Include="ride\coaster\meta\HybridCoaster.h" />
324    <ClInclude Include="ride\coaster\meta\Hypercoaster.h" />
325    <ClInclude Include="ride\coaster\meta\HyperTwister.h" />
326    <ClInclude Include="ride\coaster\meta\InvertedHairpinCoaster.h" />
327    <ClInclude Include="ride\coaster\meta\InvertedImpulseCoaster.h" />
328    <ClInclude Include="ride\coaster\meta\InvertedRollerCoaster.h" />
329    <ClInclude Include="ride\coaster\meta\JuniorRollerCoaster.h" />
330    <ClInclude Include="ride\coaster\meta\LayDownRollerCoaster.h" />
331    <ClInclude Include="ride\coaster\meta\LIMLaunchedRollerCoaster.h" />
332    <ClInclude Include="ride\coaster\meta\LoopingRollerCoaster.h" />
333    <ClInclude Include="ride\coaster\meta\MineRide.h" />
334    <ClInclude Include="ride\coaster\meta\MineTrainCoaster.h" />
335    <ClInclude Include="ride\coaster\meta\MiniRollerCoaster.h" />
336    <ClInclude Include="ride\coaster\meta\MiniSuspendedCoaster.h" />
337    <ClInclude Include="ride\coaster\meta\MultiDimensionRollerCoaster.h" />
338    <ClInclude Include="ride\coaster\meta\ReverseFreefallCoaster.h" />
339    <ClInclude Include="ride\coaster\meta\ReverserRollerCoaster.h" />
340    <ClInclude Include="ride\coaster\meta\SideFrictionRollerCoaster.h" />
341    <ClInclude Include="ride\coaster\meta\SingleRailRollerCoaster.h" />
342    <ClInclude Include="ride\coaster\meta\SpinningWildMouse.h" />
343    <ClInclude Include="ride\coaster\meta\SpiralRollerCoaster.h" />
344    <ClInclude Include="ride\coaster\meta\StandUpRollerCoaster.h" />
345    <ClInclude Include="ride\coaster\meta\SteelWildMouse.h" />
346    <ClInclude Include="ride\coaster\meta\Steeplechase.h" />
347    <ClInclude Include="ride\coaster\meta\SuspendedSwingingCoaster.h" />
348    <ClInclude Include="ride\coaster\meta\TwisterRollerCoaster.h" />
349    <ClInclude Include="ride\coaster\meta\VerticalDropCoaster.h" />
350    <ClInclude Include="ride\coaster\meta\VirginiaReel.h" />
351    <ClInclude Include="ride\coaster\meta\WaterCoaster.h" />
352    <ClInclude Include="ride\coaster\meta\WoodenRollerCoaster.h" />
353    <ClInclude Include="ride\coaster\meta\WoodenWildMouse.h" />
354    <ClInclude Include="ride\gentle\meta\CarRide.h" />
355    <ClInclude Include="ride\gentle\meta\Circus.h" />
356    <ClInclude Include="ride\gentle\meta\CrookedHouse.h" />
357    <ClInclude Include="ride\gentle\meta\Dodgems.h" />
358    <ClInclude Include="ride\gentle\meta\FerrisWheel.h" />
359    <ClInclude Include="ride\gentle\meta\FlyingSaucers.h" />
360    <ClInclude Include="ride\gentle\meta\GhostTrain.h" />
361    <ClInclude Include="ride\gentle\meta\HauntedHouse.h" />
362    <ClInclude Include="ride\gentle\meta\Maze.h" />
363    <ClInclude Include="ride\gentle\meta\MerryGoRound.h" />
364    <ClInclude Include="ride\gentle\meta\MiniGolf.h" />
365    <ClInclude Include="ride\gentle\meta\MiniHelicopters.h" />
366    <ClInclude Include="ride\gentle\meta\MonorailCycles.h" />
367    <ClInclude Include="ride\gentle\meta\MonsterTrucks.h" />
368    <ClInclude Include="ride\gentle\meta\ObservationTower.h" />
369    <ClInclude Include="ride\gentle\meta\SpaceRings.h" />
370    <ClInclude Include="ride\gentle\meta\SpiralSlide.h" />
371    <ClInclude Include="ride\Ride.h" />
372    <ClInclude Include="ride\RideAudio.h" />
373    <ClInclude Include="ride\RideData.h" />
374    <ClInclude Include="ride\RideRatings.h" />
375    <ClInclude Include="ride\RideTypes.h" />
376    <ClInclude Include="ride\ShopItem.h" />
377    <ClInclude Include="ride\shops\meta\CashMachine.h" />
378    <ClInclude Include="ride\shops\meta\DrinkStall.h" />
379    <ClInclude Include="ride\shops\meta\FirstAid.h" />
380    <ClInclude Include="ride\shops\meta\FoodStall.h" />
381    <ClInclude Include="ride\shops\meta\InformationKiosk.h" />
382    <ClInclude Include="ride\shops\meta\Shop.h" />
383    <ClInclude Include="ride\shops\meta\Toilets.h" />
384    <ClInclude Include="ride\Station.h" />
385    <ClInclude Include="ride\thrill\meta\3DCinema.h" />
386    <ClInclude Include="ride\thrill\meta\Enterprise.h" />
387    <ClInclude Include="ride\thrill\meta\GoKarts.h" />
388    <ClInclude Include="ride\thrill\meta\LaunchedFreefall.h" />
389    <ClInclude Include="ride\thrill\meta\MagicCarpet.h" />
390    <ClInclude Include="ride\thrill\meta\MotionSimulator.h" />
391    <ClInclude Include="ride\thrill\meta\RotoDrop.h" />
392    <ClInclude Include="ride\thrill\meta\SwingingInverterShip.h" />
393    <ClInclude Include="ride\thrill\meta\SwingingShip.h" />
394    <ClInclude Include="ride\thrill\meta\TopSpin.h" />
395    <ClInclude Include="ride\thrill\meta\Twist.h" />
396    <ClInclude Include="ride\Track.h" />
397    <ClInclude Include="ride\TrackData.h" />
398    <ClInclude Include="ride\TrackDesign.h" />
399    <ClInclude Include="ride\TrackDesignRepository.h" />
400    <ClInclude Include="ride\TrackPaint.h" />
401    <ClInclude Include="ride\TrainManager.h" />
402    <ClInclude Include="ride\transport\meta\Chairlift.h" />
403    <ClInclude Include="ride\transport\meta\Lift.h" />
404    <ClInclude Include="ride\transport\meta\MiniatureRailway.h" />
405    <ClInclude Include="ride\transport\meta\Monorail.h" />
406    <ClInclude Include="ride\transport\meta\SuspendedMonorail.h" />
407    <ClInclude Include="ride\Vehicle.h" />
408    <ClInclude Include="ride\VehicleColour.h" />
409    <ClInclude Include="ride\VehicleData.h" />
410    <ClInclude Include="ride\VehicleEntry.h" />
411    <ClInclude Include="ride\VehiclePaint.h" />
412    <ClInclude Include="ride\VehicleSubpositionData.h" />
413    <ClInclude Include="ride\water\meta\BoatHire.h" />
414    <ClInclude Include="ride\water\meta\DinghySlide.h" />
415    <ClInclude Include="ride\water\meta\LogFlume.h" />
416    <ClInclude Include="ride\water\meta\RiverRafts.h" />
417    <ClInclude Include="ride\water\meta\RiverRapids.h" />
418    <ClInclude Include="ride\water\meta\SplashBoats.h" />
419    <ClInclude Include="ride\water\meta\SubmarineRide.h" />
420    <ClInclude Include="scenario\Scenario.h" />
421    <ClInclude Include="scenario\ScenarioRepository.h" />
422    <ClInclude Include="scenario\ScenarioSources.h" />
423    <ClInclude Include="scripting\bindings\entity\ScGuest.hpp" />
424    <ClInclude Include="scripting\bindings\entity\ScLitter.hpp" />
425    <ClInclude Include="scripting\bindings\entity\ScPeep.hpp" />
426    <ClInclude Include="scripting\bindings\entity\ScStaff.hpp" />
427    <ClInclude Include="scripting\bindings\entity\ScVehicle.hpp" />
428    <ClInclude Include="scripting\bindings\network\ScPlayer.hpp" />
429    <ClInclude Include="scripting\bindings\network\ScPlayerGroup.hpp" />
430    <ClInclude Include="scripting\bindings\ride\ScRideStation.hpp" />
431    <ClInclude Include="scripting\bindings\world\ScParkMessage.hpp" />
432    <ClInclude Include="scripting\bindings\world\ScTileElement.hpp" />
433    <ClInclude Include="scripting\Duktape.hpp" />
434    <ClInclude Include="scripting\HookEngine.h" />
435    <ClInclude Include="scripting\Plugin.h" />
436    <ClInclude Include="scripting\bindings\game\ScCheats.hpp" />
437    <ClInclude Include="scripting\bindings\world\ScClimate.hpp" />
438    <ClInclude Include="scripting\bindings\game\ScConfiguration.hpp" />
439    <ClInclude Include="scripting\bindings\game\ScConsole.hpp" />
440    <ClInclude Include="scripting\bindings\game\ScContext.hpp" />
441    <ClInclude Include="scripting\bindings\world\ScDate.hpp" />
442    <ClInclude Include="scripting\bindings\game\ScDisposable.hpp" />
443    <ClInclude Include="scripting\bindings\entity\ScEntity.hpp" />
444    <ClInclude Include="scripting\bindings\world\ScMap.hpp" />
445    <ClInclude Include="scripting\bindings\network\ScNetwork.hpp" />
446    <ClInclude Include="scripting\bindings\object\ScObject.hpp" />
447    <ClInclude Include="scripting\bindings\world\ScPark.hpp" />
448    <ClInclude Include="scripting\bindings\ride\ScRide.hpp" />
449    <ClInclude Include="scripting\ScriptEngine.h" />
450    <ClInclude Include="scripting\bindings\world\ScScenario.hpp" />
451    <ClInclude Include="scripting\bindings\network\ScSocket.hpp" />
452    <ClInclude Include="scripting\bindings\world\ScTile.hpp" />
453    <ClInclude Include="sprites.h" />
454    <ClInclude Include="System.hpp" />
455    <ClInclude Include="title\TitleScreen.h" />
456    <ClInclude Include="title\TitleSequence.h" />
457    <ClInclude Include="title\TitleSequenceManager.h" />
458    <ClInclude Include="title\TitleSequencePlayer.h" />
459    <ClInclude Include="TrackImporter.h" />
460    <ClInclude Include="ui\UiContext.h" />
461    <ClInclude Include="ui\WindowManager.h" />
462    <ClInclude Include="util\SawyerCoding.h" />
463    <ClInclude Include="util\Util.h" />
464    <ClInclude Include="Version.h" />
465    <ClInclude Include="windows\Intent.h" />
466    <ClInclude Include="windows\tile_inspector.h" />
467    <ClInclude Include="world\Balloon.h" />
468    <ClInclude Include="world\Banner.h" />
469    <ClInclude Include="world\Climate.h" />
470    <ClInclude Include="world\ConstructionClearance.h" />
471    <ClInclude Include="world\Duck.h" />
472    <ClInclude Include="world\Entity.h" />
473    <ClInclude Include="world\EntityList.h" />
474    <ClInclude Include="world\EntityTweener.h" />
475    <ClInclude Include="world\Entrance.h" />
476    <ClInclude Include="world\Footpath.h" />
477    <ClInclude Include="world\Fountain.h" />
478    <ClInclude Include="world\LargeScenery.h" />
479    <ClInclude Include="world\Litter.h" />
480    <ClInclude Include="world\Location.hpp" />
481    <ClInclude Include="world\Map.h" />
482    <ClInclude Include="world\MapAnimation.h" />
483    <ClInclude Include="world\MapGen.h" />
484    <ClInclude Include="world\MapHelpers.h" />
485    <ClInclude Include="world\MoneyEffect.h" />
486    <ClInclude Include="world\Park.h" />
487    <ClInclude Include="world\Particle.h" />
488    <ClInclude Include="world\Scenery.h" />
489    <ClInclude Include="world\ScenerySelection.h" />
490    <ClInclude Include="world\SmallScenery.h" />
491    <ClInclude Include="world\Sprite.h" />
492    <ClInclude Include="world\EntityBase.h" />
493    <ClInclude Include="world\Surface.h" />
494    <ClInclude Include="world\TileElement.h" />
495    <ClInclude Include="world\TileElementsView.h" />
496    <ClInclude Include="world\TileInspector.h" />
497    <ClInclude Include="world\Wall.h" />
498    <ClInclude Include="world\Water.h" />
499  </ItemGroup>
500  <ItemGroup>
501    <ResourceCompile Include="..\..\resources\OpenRCT2.rc" />
502  </ItemGroup>
503  <ItemGroup>
504    <Image Include="..\..\resources\logo\icon.ico" />
505  </ItemGroup>
506  <ItemGroup>
507    <ClCompile Include="actions\BalloonPressAction.cpp" />
508    <ClCompile Include="actions\BannerPlaceAction.cpp" />
509    <ClCompile Include="actions\BannerRemoveAction.cpp" />
510    <ClCompile Include="actions\BannerSetColourAction.cpp" />
511    <ClCompile Include="actions\BannerSetNameAction.cpp" />
512    <ClCompile Include="actions\BannerSetStyleAction.cpp" />
513    <ClCompile Include="actions\ChangeMapSizeAction.cpp" />
514    <ClCompile Include="actions\ClearAction.cpp" />
515    <ClCompile Include="actions\ClimateSetAction.cpp" />
516    <ClCompile Include="actions\CustomAction.cpp" />
517    <ClCompile Include="actions\FootpathAdditionPlaceAction.cpp" />
518    <ClCompile Include="actions\FootpathAdditionRemoveAction.cpp" />
519    <ClCompile Include="actions\FootpathPlaceAction.cpp" />
520    <ClCompile Include="actions\FootpathPlaceFromTrackAction.cpp" />
521    <ClCompile Include="actions\FootpathRemoveAction.cpp" />
522    <ClCompile Include="actions\GameAction.cpp" />
523    <ClCompile Include="actions\GameActionCompat.cpp" />
524    <ClCompile Include="actions\GameActionRegistry.cpp" />
525    <ClCompile Include="actions\GameActionResult.cpp" />
526    <ClCompile Include="actions\GuestSetFlagsAction.cpp" />
527    <ClCompile Include="actions\GuestSetNameAction.cpp" />
528    <ClCompile Include="actions\LandBuyRightsAction.cpp" />
529    <ClCompile Include="actions\LandLowerAction.cpp" />
530    <ClCompile Include="actions\LandRaiseAction.cpp" />
531    <ClCompile Include="actions\LandSetHeightAction.cpp" />
532    <ClCompile Include="actions\LandSetRightsAction.cpp" />
533    <ClCompile Include="actions\LandSmoothAction.cpp" />
534    <ClCompile Include="actions\LargeSceneryPlaceAction.cpp" />
535    <ClCompile Include="actions\LargeSceneryRemoveAction.cpp" />
536    <ClCompile Include="actions\LargeScenerySetColourAction.cpp" />
537    <ClCompile Include="actions\LoadOrQuitAction.cpp" />
538    <ClCompile Include="actions\MazePlaceTrackAction.cpp" />
539    <ClCompile Include="actions\MazeSetTrackAction.cpp" />
540    <ClCompile Include="actions\NetworkModifyGroupAction.cpp" />
541    <ClCompile Include="actions\ParkEntranceRemoveAction.cpp" />
542    <ClCompile Include="actions\ParkMarketingAction.cpp" />
543    <ClCompile Include="actions\ParkSetDateAction.cpp" />
544    <ClCompile Include="actions\ParkSetLoanAction.cpp" />
545    <ClCompile Include="actions\ParkSetNameAction.cpp" />
546    <ClCompile Include="actions\ParkSetParameterAction.cpp" />
547    <ClCompile Include="actions\ParkSetResearchFundingAction.cpp" />
548    <ClCompile Include="actions\PauseToggleAction.cpp" />
549    <ClCompile Include="actions\PeepPickupAction.cpp" />
550    <ClCompile Include="actions\PlaceParkEntranceAction.cpp" />
551    <ClCompile Include="actions\PlacePeepSpawnAction.cpp" />
552    <ClCompile Include="actions\PlayerKickAction.cpp" />
553    <ClCompile Include="actions\PlayerSetGroupAction.cpp" />
554    <ClCompile Include="actions\RideCreateAction.cpp" />
555    <ClCompile Include="actions\RideDemolishAction.cpp" />
556    <ClCompile Include="actions\RideEntranceExitPlaceAction.cpp" />
557    <ClCompile Include="actions\RideEntranceExitRemoveAction.cpp" />
558    <ClCompile Include="actions\RideSetAppearanceAction.cpp" />
559    <ClCompile Include="actions\RideSetColourSchemeAction.cpp" />
560    <ClCompile Include="actions\RideSetNameAction.cpp" />
561    <ClCompile Include="actions\RideSetPriceAction.cpp" />
562    <ClCompile Include="actions\RideSetSettingAction.cpp" />
563    <ClCompile Include="actions\RideSetStatusAction.cpp" />
564    <ClCompile Include="actions\RideSetVehicleAction.cpp" />
565    <ClCompile Include="actions\ScenarioSetSettingAction.cpp" />
566    <ClCompile Include="actions\SetCheatAction.cpp" />
567    <ClCompile Include="actions\SetParkEntranceFeeAction.cpp" />
568    <ClCompile Include="actions\SignSetNameAction.cpp" />
569    <ClCompile Include="actions\SignSetStyleAction.cpp" />
570    <ClCompile Include="actions\SmallSceneryPlaceAction.cpp" />
571    <ClCompile Include="actions\SmallSceneryRemoveAction.cpp" />
572    <ClCompile Include="actions\SmallScenerySetColourAction.cpp" />
573    <ClCompile Include="actions\StaffFireAction.cpp" />
574    <ClCompile Include="actions\StaffHireNewAction.cpp" />
575    <ClCompile Include="actions\StaffSetColourAction.cpp" />
576    <ClCompile Include="actions\StaffSetCostumeAction.cpp" />
577    <ClCompile Include="actions\StaffSetNameAction.cpp" />
578    <ClCompile Include="actions\StaffSetOrdersAction.cpp" />
579    <ClCompile Include="actions\StaffSetPatrolAreaAction.cpp" />
580    <ClCompile Include="actions\SurfaceSetStyleAction.cpp" />
581    <ClCompile Include="actions\TileModifyAction.cpp" />
582    <ClCompile Include="actions\TrackDesignAction.cpp" />
583    <ClCompile Include="actions\TrackPlaceAction.cpp" />
584    <ClCompile Include="actions\TrackRemoveAction.cpp" />
585    <ClCompile Include="actions\TrackSetBrakeSpeedAction.cpp" />
586    <ClCompile Include="actions\WallPlaceAction.cpp" />
587    <ClCompile Include="actions\WallRemoveAction.cpp" />
588    <ClCompile Include="actions\WallSetColourAction.cpp" />
589    <ClCompile Include="actions\WaterLowerAction.cpp" />
590    <ClCompile Include="actions\WaterRaiseAction.cpp" />
591    <ClCompile Include="actions\WaterSetHeightAction.cpp" />
592    <ClCompile Include="audio\Audio.cpp" />
593    <ClCompile Include="audio\AudioMixer.cpp" />
594    <ClCompile Include="audio\DummyAudioContext.cpp" />
595    <ClCompile Include="audio\NullAudioSource.cpp" />
596    <ClCompile Include="Cheats.cpp" />
597    <ClCompile Include="CmdlineSprite.cpp" />
598    <ClCompile Include="cmdline\BenchGfxCommmands.cpp" />
599    <ClCompile Include="cmdline\BenchSpriteSort.cpp" />
600    <ClCompile Include="cmdline/BenchUpdate.cpp" />
601    <ClCompile Include="cmdline\CommandLine.cpp" />
602    <ClCompile Include="cmdline\ConvertCommand.cpp" />
603    <ClCompile Include="cmdline\RootCommands.cpp" />
604    <ClCompile Include="cmdline\ScreenshotCommands.cpp" />
605    <ClCompile Include="cmdline\SimulateCommands.cpp" />
606    <ClCompile Include="cmdline\SpriteCommands.cpp" />
607    <ClCompile Include="cmdline\UriHandler.cpp" />
608    <ClCompile Include="config\Config.cpp" />
609    <ClCompile Include="config\IniReader.cpp" />
610    <ClCompile Include="config\IniWriter.cpp" />
611    <ClCompile Include="Context.cpp" />
612    <ClCompile Include="core\ChecksumStream.cpp" />
613    <ClCompile Include="core\Console.cpp" />
614    <ClCompile Include="core\Crypt.CNG.cpp" />
615    <ClCompile Include="core\Crypt.OpenRCT2.cpp" />
616    <ClCompile Include="core\Crypt.OpenSSL.cpp" />
617    <ClCompile Include="core\Diagnostics.cpp" />
618    <ClCompile Include="core\File.cpp" />
619    <ClCompile Include="core\FileScanner.cpp" />
620    <ClCompile Include="core\FileStream.cpp" />
621    <ClCompile Include="core\FileWatcher.cpp" />
622    <ClCompile Include="core\Guard.cpp" />
623    <ClCompile Include="core\Http.cURL.cpp" />
624    <ClCompile Include="core\Http.WinHttp.cpp" />
625    <ClCompile Include="core\Imaging.cpp" />
626    <ClCompile Include="core\IStream.cpp" />
627    <ClCompile Include="core\JobPool.cpp" />
628    <ClCompile Include="core\Json.cpp" />
629    <ClCompile Include="core\MemoryStream.cpp" />
630    <ClCompile Include="core\Path.cpp" />
631    <ClCompile Include="core\RTL.FriBidi.cpp" />
632    <ClCompile Include="core\RTL.ICU.cpp" />
633    <ClCompile Include="core\String.cpp" />
634    <ClCompile Include="core\StringBuilder.cpp" />
635    <ClCompile Include="core\StringReader.cpp" />
636    <ClCompile Include="core\Zip.cpp" />
637    <ClCompile Include="core\ZipAndroid.cpp" />
638    <ClCompile Include="Date.cpp" />
639    <ClCompile Include="Diagnostic.cpp" />
640    <ClCompile Include="drawing\AVX2Drawing.cpp" />
641    <ClCompile Include="drawing\Drawing.cpp" />
642    <ClCompile Include="drawing\Drawing.Sprite.BMP.cpp" />
643    <ClCompile Include="drawing\Drawing.Sprite.cpp" />
644    <ClCompile Include="drawing\Drawing.Sprite.RLE.cpp" />
645    <ClCompile Include="drawing\Drawing.String.cpp" />
646    <ClCompile Include="drawing\Font.cpp" />
647    <ClCompile Include="drawing\Image.cpp" />
648    <ClCompile Include="drawing\ImageImporter.cpp" />
649    <ClCompile Include="drawing\LightFX.cpp" />
650    <ClCompile Include="drawing\Line.cpp" />
651    <ClCompile Include="drawing\NewDrawing.cpp" />
652    <ClCompile Include="drawing\Weather.cpp" />
653    <ClCompile Include="drawing\Rect.cpp" />
654    <ClCompile Include="drawing\ScrollingText.cpp" />
655    <ClCompile Include="drawing\SSE41Drawing.cpp" />
656    <ClCompile Include="drawing\Text.cpp" />
657    <ClCompile Include="drawing\TTF.cpp" />
658    <ClCompile Include="drawing\TTFSDLPort.cpp" />
659    <ClCompile Include="drawing\X8DrawingEngine.cpp" />
660    <ClCompile Include="Editor.cpp" />
661    <ClCompile Include="EditorObjectSelectionSession.cpp" />
662    <ClCompile Include="FileClassifier.cpp" />
663    <ClCompile Include="Game.cpp" />
664    <ClCompile Include="GameState.cpp" />
665    <ClCompile Include="GameStateSnapshots.cpp" />
666    <ClCompile Include="Input.cpp" />
667    <ClCompile Include="interface\Chat.cpp" />
668    <ClCompile Include="interface\Colour.cpp" />
669    <ClCompile Include="interface\Cursors.cpp" />
670    <ClCompile Include="interface\FontFamilies.cpp" />
671    <ClCompile Include="interface\Fonts.cpp" />
672    <ClCompile Include="interface\InteractiveConsole.cpp" />
673    <ClCompile Include="interface\Screenshot.cpp" />
674    <ClCompile Include="interface\StdInOutConsole.cpp" />
675    <ClCompile Include="interface\Viewport.cpp" />
676    <ClCompile Include="interface\Window.cpp" />
677    <ClCompile Include="interface\Window_internal.cpp" />
678    <ClCompile Include="interface\ZoomLevel.cpp" />
679    <ClCompile Include="Intro.cpp" />
680    <ClCompile Include="localisation\ConversionTables.cpp" />
681    <ClCompile Include="localisation\Convert.cpp" />
682    <ClCompile Include="localisation\Currency.cpp" />
683    <ClCompile Include="localisation\FormatCodes.cpp" />
684    <ClCompile Include="localisation\Formatter.cpp" />
685    <ClCompile Include="localisation\Formatting.cpp" />
686    <ClCompile Include="localisation\Language.cpp" />
687    <ClCompile Include="localisation\LanguagePack.cpp" />
688    <ClCompile Include="localisation\Localisation.cpp" />
689    <ClCompile Include="localisation\Localisation.Date.cpp" />
690    <ClCompile Include="localisation\LocalisationService.cpp" />
691    <ClCompile Include="localisation\RealNames.cpp" />
692    <ClCompile Include="localisation\UTF8.cpp" />
693    <ClCompile Include="management\Award.cpp" />
694    <ClCompile Include="management\Finance.cpp" />
695    <ClCompile Include="management\Marketing.cpp" />
696    <ClCompile Include="management\NewsItem.cpp" />
697    <ClCompile Include="management\Research.cpp" />
698    <ClCompile Include="network\DiscordService.cpp" />
699    <ClCompile Include="network\NetworkAction.cpp" />
700    <ClCompile Include="network\NetworkBase.cpp" />
701    <ClCompile Include="network\NetworkClient.cpp" />
702    <ClCompile Include="network\NetworkConnection.cpp" />
703    <ClCompile Include="network\NetworkGroup.cpp" />
704    <ClCompile Include="network\NetworkKey.cpp" />
705    <ClCompile Include="network\NetworkPacket.cpp" />
706    <ClCompile Include="network\NetworkPlayer.cpp" />
707    <ClCompile Include="network\NetworkServer.cpp" />
708    <ClCompile Include="network\NetworkServerAdvertiser.cpp" />
709    <ClCompile Include="network\NetworkUser.cpp" />
710    <ClCompile Include="network\ServerList.cpp" />
711    <ClCompile Include="network\Socket.cpp" />
712    <ClCompile Include="object\BannerObject.cpp" />
713    <ClCompile Include="object\DefaultObjects.cpp" />
714    <ClCompile Include="object\EntranceObject.cpp" />
715    <ClCompile Include="object\FootpathItemObject.cpp" />
716    <ClCompile Include="object\FootpathObject.cpp" />
717    <ClCompile Include="object\FootpathRailingsObject.cpp" />
718    <ClCompile Include="object\FootpathSurfaceObject.cpp" />
719    <ClCompile Include="object\ImageTable.cpp" />
720    <ClCompile Include="object\LargeSceneryObject.cpp" />
721    <ClCompile Include="object\MusicObject.cpp" />
722    <ClCompile Include="object\Object.cpp" />
723    <ClCompile Include="object\ObjectFactory.cpp" />
724    <ClCompile Include="object\ObjectList.cpp" />
725    <ClCompile Include="object\ObjectManager.cpp" />
726    <ClCompile Include="object\ObjectRepository.cpp" />
727    <ClCompile Include="object\RideObject.cpp" />
728    <ClCompile Include="object\SceneryGroupObject.cpp" />
729    <ClCompile Include="object\SceneryObject.cpp" />
730    <ClCompile Include="object\SmallSceneryObject.cpp" />
731    <ClCompile Include="object\StationObject.cpp" />
732    <ClCompile Include="object\StringTable.cpp" />
733    <ClCompile Include="object\TerrainEdgeObject.cpp" />
734    <ClCompile Include="object\TerrainSurfaceObject.cpp" />
735    <ClCompile Include="object\WallObject.cpp" />
736    <ClCompile Include="object\WaterObject.cpp" />
737    <ClCompile Include="OpenRCT2.cpp" />
738    <ClCompile Include="paint\Paint.cpp" />
739    <ClCompile Include="paint\Painter.cpp" />
740    <ClCompile Include="paint\PaintHelpers.cpp" />
741    <ClCompile Include="paint\sprite\Paint.Litter.cpp" />
742    <ClCompile Include="paint\sprite\Paint.Misc.cpp" />
743    <ClCompile Include="paint\sprite\Paint.Peep.cpp" />
744    <ClCompile Include="paint\sprite\Paint.Sprite.cpp" />
745    <ClCompile Include="paint\Supports.cpp" />
746    <ClCompile Include="paint\tile_element\Paint.Banner.cpp" />
747    <ClCompile Include="paint\tile_element\Paint.Entrance.cpp" />
748    <ClCompile Include="paint\tile_element\Paint.LargeScenery.cpp" />
749    <ClCompile Include="paint\tile_element\Paint.Path.cpp" />
750    <ClCompile Include="paint\tile_element\Paint.SmallScenery.cpp" />
751    <ClCompile Include="paint\tile_element\Paint.Surface.cpp" />
752    <ClCompile Include="paint\tile_element\Paint.TileElement.cpp" />
753    <ClCompile Include="paint\tile_element\Paint.Wall.cpp" />
754    <ClCompile Include="paint\VirtualFloor.cpp" />
755    <ClCompile Include="ParkImporter.cpp" />
756    <ClCompile Include="peep\Guest.cpp" />
757    <ClCompile Include="peep\GuestPathfinding.cpp" />
758    <ClCompile Include="peep\Peep.cpp" />
759    <ClCompile Include="peep\PeepData.cpp" />
760    <ClCompile Include="peep\RideUseSystem.cpp" />
761    <ClCompile Include="peep\Staff.cpp" />
762    <ClCompile Include="PlatformEnvironment.cpp" />
763    <ClCompile Include="platform\Android.cpp" />
764    <ClCompile Include="platform\Crash.cpp" />
765    <ClCompile Include="platform\Linux.cpp" />
766    <ClCompile Include="platform\Platform.Android.cpp" />
767    <ClCompile Include="platform\Platform.Linux.cpp" />
768    <ClCompile Include="platform\Platform.Posix.cpp" />
769    <ClCompile Include="platform\Platform.Win32.cpp" />
770    <ClCompile Include="platform\Posix.cpp" />
771    <ClCompile Include="platform\Shared.cpp" />
772    <ClCompile Include="platform\Windows.cpp" />
773    <ClCompile Include="rct12\RCT12.cpp" />
774    <ClCompile Include="rct12\SawyerChunk.cpp" />
775    <ClCompile Include="rct12\SawyerChunkReader.cpp" />
776    <ClCompile Include="rct12\SawyerChunkWriter.cpp" />
777    <ClCompile Include="rct12\SawyerEncoding.cpp" />
778    <ClCompile Include="rct1\S4Importer.cpp" />
779    <ClCompile Include="rct1\T4Importer.cpp" />
780    <ClCompile Include="rct1\Tables.cpp" />
781    <ClCompile Include="rct2\RCT2.cpp" />
782    <ClCompile Include="rct2\S6Exporter.cpp" />
783    <ClCompile Include="rct2\S6Importer.cpp" />
784    <ClCompile Include="rct2\SeaDecrypt.cpp" />
785    <ClCompile Include="rct2\T6Exporter.cpp" />
786    <ClCompile Include="rct2\T6Importer.cpp" />
787    <ClCompile Include="ReplayManager.cpp" />
788    <ClCompile Include="ride\CableLift.cpp" />
789    <ClCompile Include="ride\coaster\AirPoweredVerticalCoaster.cpp" />
790    <ClCompile Include="ride\coaster\BobsleighCoaster.cpp" />
791    <ClCompile Include="ride\coaster\BolligerMabillardTrack.cpp" />
792    <ClCompile Include="ride\coaster\CompactInvertedCoaster.cpp" />
793    <ClCompile Include="ride\coaster\CorkscrewRollerCoaster.cpp" />
794    <ClCompile Include="ride\coaster\FlyingRollerCoaster.cpp" />
795    <ClCompile Include="ride\coaster\GigaCoaster.cpp" />
796    <ClCompile Include="ride\coaster\HeartlineTwisterCoaster.cpp" />
797    <ClCompile Include="ride\coaster\HybridCoaster.cpp" />
798    <ClCompile Include="ride\coaster\InvertedHairpinCoaster.cpp" />
799    <ClCompile Include="ride\coaster\InvertedImpulseCoaster.cpp" />
800    <ClCompile Include="ride\coaster\InvertedRollerCoaster.cpp" />
801    <ClCompile Include="ride\coaster\JuniorRollerCoaster.cpp" />
802    <ClCompile Include="ride\coaster\LayDownRollerCoaster.cpp" />
803    <ClCompile Include="ride\coaster\LimLaunchedRollerCoaster.cpp" />
804    <ClCompile Include="ride\coaster\LoopingRollerCoaster.cpp" />
805    <ClCompile Include="ride\coaster\MineRide.cpp" />
806    <ClCompile Include="ride\coaster\MineTrainCoaster.cpp" />
807    <ClCompile Include="ride\coaster\MiniRollerCoaster.cpp" />
808    <ClCompile Include="ride\coaster\MiniSuspendedCoaster.cpp" />
809    <ClCompile Include="ride\coaster\MultiDimensionRollerCoaster.cpp" />
810    <ClCompile Include="ride\coaster\ReverseFreefallCoaster.cpp" />
811    <ClCompile Include="ride\coaster\ReverserRollerCoaster.cpp" />
812    <ClCompile Include="ride\coaster\SideFrictionRollerCoaster.cpp" />
813    <ClCompile Include="ride\coaster\SingleRailRollerCoaster.cpp" />
814    <ClCompile Include="ride\coaster\StandUpRollerCoaster.cpp" />
815    <ClCompile Include="ride\coaster\Steeplechase.cpp" />
816    <ClCompile Include="ride\coaster\SuspendedSwingingCoaster.cpp" />
817    <ClCompile Include="ride\coaster\TwisterRollerCoaster.cpp" />
818    <ClCompile Include="ride\coaster\VerticalDropRollerCoaster.cpp" />
819    <ClCompile Include="ride\coaster\VirginiaReel.cpp" />
820    <ClCompile Include="ride\coaster\WildMouse.cpp" />
821    <ClCompile Include="ride\coaster\WoodenRollerCoaster.cpp" />
822    <ClCompile Include="ride\coaster\WoodenWildMouse.cpp" />
823    <ClCompile Include="ride\gentle\CarRide.cpp" />
824    <ClCompile Include="ride\gentle\Circus.cpp" />
825    <ClCompile Include="ride\gentle\CrookedHouse.cpp" />
826    <ClCompile Include="ride\gentle\Dodgems.cpp" />
827    <ClCompile Include="ride\gentle\FerrisWheel.cpp" />
828    <ClCompile Include="ride\gentle\FlyingSaucers.cpp" />
829    <ClCompile Include="ride\gentle\GhostTrain.cpp" />
830    <ClCompile Include="ride\gentle\HauntedHouse.cpp" />
831    <ClCompile Include="ride\gentle\Maze.cpp" />
832    <ClCompile Include="ride\gentle\MerryGoRound.cpp" />
833    <ClCompile Include="ride\gentle\MiniGolf.cpp" />
834    <ClCompile Include="ride\gentle\MiniHelicopters.cpp" />
835    <ClCompile Include="ride\gentle\MonorailCycles.cpp" />
836    <ClCompile Include="ride\gentle\ObservationTower.cpp" />
837    <ClCompile Include="ride\gentle\SpaceRings.cpp" />
838    <ClCompile Include="ride\gentle\SpiralSlide.cpp" />
839    <ClCompile Include="ride\Ride.cpp" />
840    <ClCompile Include="ride\RideAudio.cpp" />
841    <ClCompile Include="ride\RideConstruction.cpp" />
842    <ClCompile Include="ride\RideData.cpp" />
843    <ClCompile Include="ride\RideRatings.cpp" />
844    <ClCompile Include="ride\ShopItem.cpp" />
845    <ClCompile Include="ride\shops\Facility.cpp" />
846    <ClCompile Include="ride\shops\Shop.cpp" />
847    <ClCompile Include="ride\Station.cpp" />
848    <ClCompile Include="ride\thrill\3dCinema.cpp" />
849    <ClCompile Include="ride\thrill\Enterprise.cpp" />
850    <ClCompile Include="ride\thrill\GoKarts.cpp" />
851    <ClCompile Include="ride\thrill\LaunchedFreefall.cpp" />
852    <ClCompile Include="ride\thrill\MagicCarpet.cpp" />
853    <ClCompile Include="ride\thrill\MotionSimulator.cpp" />
854    <ClCompile Include="ride\thrill\SwingingShip.cpp" />
855    <ClCompile Include="ride\thrill\RotoDrop.cpp" />
856    <ClCompile Include="ride\thrill\SwingingInverterShip.cpp" />
857    <ClCompile Include="ride\thrill\TopSpin.cpp" />
858    <ClCompile Include="ride\thrill\Twist.cpp" />
859    <ClCompile Include="ride\Track.cpp" />
860    <ClCompile Include="ride\TrackData.cpp" />
861    <ClCompile Include="ride\TrackDesign.cpp" />
862    <ClCompile Include="ride\TrackDesignRepository.cpp" />
863    <ClCompile Include="ride\TrackDesignSave.cpp" />
864    <ClCompile Include="ride\TrackPaint.cpp" />
865    <ClCompile Include="ride\TrainManager.cpp" />
866    <ClCompile Include="ride\transport\Chairlift.cpp" />
867    <ClCompile Include="ride\transport\Lift.cpp" />
868    <ClCompile Include="ride\transport\MiniatureRailway.cpp" />
869    <ClCompile Include="ride\transport\Monorail.cpp" />
870    <ClCompile Include="ride\transport\SuspendedMonorail.cpp" />
871    <ClCompile Include="ride\Vehicle.cpp" />
872    <ClCompile Include="ride\VehicleData.cpp" />
873    <ClCompile Include="ride\VehiclePaint.cpp" />
874    <ClCompile Include="ride\VehicleSubpositionData.cpp" />
875    <ClCompile Include="ride\water\BoatHire.cpp" />
876    <ClCompile Include="ride\water\DingySlide.cpp" />
877    <ClCompile Include="ride\water\LogFlume.cpp" />
878    <ClCompile Include="ride\water\RiverRapids.cpp" />
879    <ClCompile Include="ride\water\SplashBoats.cpp" />
880    <ClCompile Include="ride\water\SubmarineRide.cpp" />
881    <ClCompile Include="ride\water\WaterCoaster.cpp" />
882    <ClCompile Include="scenario\Scenario.cpp" />
883    <ClCompile Include="scenario\ScenarioRepository.cpp" />
884    <ClCompile Include="scenario\ScenarioSources.cpp" />
885    <ClCompile Include="scripting\bindings\entity\ScGuest.cpp" />
886    <ClCompile Include="scripting\bindings\entity\ScLitter.cpp" />
887    <ClCompile Include="scripting\bindings\entity\ScStaff.cpp" />
888    <ClCompile Include="scripting\bindings\entity\ScVehicle.cpp" />
889    <ClCompile Include="scripting\bindings\network\ScNetwork.cpp" />
890    <ClCompile Include="scripting\bindings\network\ScPlayer.cpp" />
891    <ClCompile Include="scripting\bindings\network\ScPlayerGroup.cpp" />
892    <ClCompile Include="scripting\bindings\ride\ScRide.cpp" />
893    <ClCompile Include="scripting\bindings\ride\ScRideStation.cpp" />
894    <ClCompile Include="scripting\bindings\world\ScMap.cpp" />
895    <ClCompile Include="scripting\bindings\world\ScPark.cpp" />
896    <ClCompile Include="scripting\bindings\world\ScParkMessage.cpp" />
897    <ClCompile Include="scripting\bindings\world\ScTile.cpp" />
898    <ClCompile Include="scripting\bindings\world\ScTileElement.cpp" />
899    <ClCompile Include="scripting\HookEngine.cpp" />
900    <ClCompile Include="scripting\Plugin.cpp" />
901    <ClCompile Include="scripting\ScriptEngine.cpp" />
902    <ClCompile Include="title\TitleScreen.cpp" />
903    <ClCompile Include="title\TitleSequence.cpp" />
904    <ClCompile Include="title\TitleSequenceManager.cpp" />
905    <ClCompile Include="TrackImporter.cpp" />
906    <ClCompile Include="ui\DummyUiContext.cpp" />
907    <ClCompile Include="ui\DummyWindowManager.cpp" />
908    <ClCompile Include="util\SawyerCoding.cpp" />
909    <ClCompile Include="util\Util.cpp" />
910    <ClCompile Include="Version.cpp" />
911    <ClCompile Include="windows\Intent.cpp" />
912    <ClCompile Include="windows\_legacy.cpp" />
913    <ClCompile Include="world\Balloon.cpp" />
914    <ClCompile Include="world\Banner.cpp" />
915    <ClCompile Include="world\Climate.cpp" />
916    <ClCompile Include="world\ConstructionClearance.cpp" />
917    <ClCompile Include="world\Duck.cpp" />
918    <ClCompile Include="world\Entity.cpp" />
919    <ClCompile Include="world\EntityTweener.cpp" />
920    <ClCompile Include="world\Entrance.cpp" />
921    <ClCompile Include="world\Footpath.cpp" />
922    <ClCompile Include="world\Fountain.cpp" />
923    <ClCompile Include="world\LargeScenery.cpp" />
924    <ClCompile Include="world\Litter.cpp" />
925    <ClCompile Include="world\Map.cpp" />
926    <ClCompile Include="world\MapAnimation.cpp" />
927    <ClCompile Include="world\MapGen.cpp" />
928    <ClCompile Include="world\MapHelpers.cpp" />
929    <ClCompile Include="world\MoneyEffect.cpp" />
930    <ClCompile Include="world\Park.cpp" />
931    <ClCompile Include="world\Particle.cpp" />
932    <ClCompile Include="world\Scenery.cpp" />
933    <ClCompile Include="world\SmallScenery.cpp" />
934    <ClCompile Include="world\Sprite.cpp" />
935    <ClCompile Include="world\Surface.cpp" />
936    <ClCompile Include="world\TileElement.cpp" />
937    <ClCompile Include="world/TileElementBase.cpp" />
938    <ClCompile Include="world\TileInspector.cpp" />
939    <ClCompile Include="world\Wall.cpp" />
940  </ItemGroup>
941  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
942</Project>