From cf9aad7885a93657ab47c84fe72e8c58dcec7aa8 Mon Sep 17 00:00:00 2001 From: Michael Steenbeek Date: Fri, 20 Jan 2023 09:19:14 +0100 Subject: [PATCH] Close #19214: Use consistent casing for RC and RCT (#19230) --- src/openrct2-ui/windows/Options.cpp | 4 +- src/openrct2/PlatformEnvironment.cpp | 10 +- src/openrct2/audio/Audio.cpp | 16 +- src/openrct2/audio/audio.h | 10 +- src/openrct2/config/Config.cpp | 2 +- src/openrct2/config/Config.h | 4 +- src/openrct2/core/Random.hpp | 4 +- src/openrct2/object/ObjectFactory.cpp | 4 +- src/openrct2/park/ParkFile.cpp | 2 +- src/openrct2/ride/RideAudio.cpp | 2 +- src/openrct2/ride/TrackPaint.h | 50 +- .../ride/coaster/BobsleighCoaster.cpp | 2 +- .../coaster/ClassicWoodenRollerCoaster.cpp | 6 +- .../ride/coaster/CompactInvertedCoaster.cpp | 2 +- .../ride/coaster/CorkscrewRollerCoaster.cpp | 2 +- .../ride/coaster/FlyingRollerCoaster.cpp | 2 +- src/openrct2/ride/coaster/GigaCoaster.cpp | 2 +- .../ride/coaster/HeartlineTwisterCoaster.cpp | 2 +- .../ride/coaster/InvertedHairpinCoaster.cpp | 2 +- .../ride/coaster/InvertedImpulseCoaster.cpp | 2 +- .../ride/coaster/InvertedRollerCoaster.cpp | 2 +- .../ride/coaster/JuniorRollerCoaster.cpp | 588 +-- .../ride/coaster/JuniorRollerCoaster.h | 58 +- .../ride/coaster/LayDownRollerCoaster.cpp | 4 +- .../ride/coaster/LimLaunchedRollerCoaster.cpp | 4 +- .../ride/coaster/LoopingRollerCoaster.cpp | 4 +- .../ride/coaster/MineTrainCoaster.cpp | 2 +- .../ride/coaster/MiniRollerCoaster.cpp | 2 +- .../ride/coaster/MiniSuspendedCoaster.cpp | 2 +- .../coaster/MultiDimensionRollerCoaster.cpp | 2 +- .../ride/coaster/ReverseFreefallCoaster.cpp | 22 +- .../ride/coaster/ReverserRollerCoaster.cpp | 2 +- .../coaster/SideFrictionRollerCoaster.cpp | 2 +- .../ride/coaster/StandUpRollerCoaster.cpp | 2 +- .../ride/coaster/SuspendedSwingingCoaster.cpp | 2 +- .../ride/coaster/WoodenRollerCoaster.cpp | 3884 ++++++++--------- .../ride/coaster/WoodenRollerCoaster.h | 14 +- .../ride/coaster/meta/BobsleighCoaster.h | 2 +- .../coaster/meta/ClassicMiniRollerCoaster.h | 2 +- .../coaster/meta/ClassicWoodenRollerCoaster.h | 2 +- .../coaster/meta/CompactInvertedCoaster.h | 2 +- .../coaster/meta/CorkscrewRollerCoaster.h | 2 +- .../ride/coaster/meta/FlyingRollerCoaster.h | 2 +- src/openrct2/ride/coaster/meta/GigaCoaster.h | 2 +- .../coaster/meta/HeartlineTwisterCoaster.h | 2 +- src/openrct2/ride/coaster/meta/Hypercoaster.h | 2 +- .../coaster/meta/InvertedHairpinCoaster.h | 2 +- .../coaster/meta/InvertedImpulseCoaster.h | 2 +- .../ride/coaster/meta/InvertedRollerCoaster.h | 2 +- .../ride/coaster/meta/JuniorRollerCoaster.h | 2 +- .../coaster/meta/LIMLaunchedRollerCoaster.h | 2 +- .../ride/coaster/meta/LayDownRollerCoaster.h | 2 +- .../ride/coaster/meta/LoopingRollerCoaster.h | 2 +- .../ride/coaster/meta/MineTrainCoaster.h | 2 +- .../ride/coaster/meta/MiniRollerCoaster.h | 2 +- .../ride/coaster/meta/MiniSuspendedCoaster.h | 2 +- .../meta/MultiDimensionRollerCoaster.h | 2 +- .../coaster/meta/ReverseFreefallCoaster.h | 2 +- .../ride/coaster/meta/ReverserRollerCoaster.h | 2 +- .../coaster/meta/SideFrictionRollerCoaster.h | 2 +- .../ride/coaster/meta/SpiralRollerCoaster.h | 2 +- .../ride/coaster/meta/StandUpRollerCoaster.h | 2 +- .../coaster/meta/SuspendedSwingingCoaster.h | 2 +- src/openrct2/ride/coaster/meta/WaterCoaster.h | 2 +- .../ride/coaster/meta/WoodenRollerCoaster.h | 2 +- src/openrct2/ride/water/WaterCoaster.cpp | 54 +- src/openrct2/scenario/Scenario.cpp | 4 +- src/openrct2/scenario/Scenario.h | 2 +- 68 files changed, 2421 insertions(+), 2421 deletions(-) diff --git a/src/openrct2-ui/windows/Options.cpp b/src/openrct2-ui/windows/Options.cpp index 59e29ac7cd..9f6e84dba7 100644 --- a/src/openrct2-ui/windows/Options.cpp +++ b/src/openrct2-ui/windows/Options.cpp @@ -1360,7 +1360,7 @@ private: ShowDropdown(widget, numItems); if (gConfigSound.TitleMusic == TitleMusicKind::None) Dropdown::SetChecked(0, true); - else if (gConfigSound.TitleMusic == TitleMusicKind::Rct2) + else if (gConfigSound.TitleMusic == TitleMusicKind::RCT2) Dropdown::SetChecked(1, true); } else @@ -1410,7 +1410,7 @@ private: auto titleMusic = static_cast(dropdownIndex); if (!IsRCT1TitleMusicAvailable() && dropdownIndex != 0) { - titleMusic = TitleMusicKind::Rct2; + titleMusic = TitleMusicKind::RCT2; } gConfigSound.TitleMusic = titleMusic; diff --git a/src/openrct2/PlatformEnvironment.cpp b/src/openrct2/PlatformEnvironment.cpp index b04418da68..f6eab88f07 100644 --- a/src/openrct2/PlatformEnvironment.cpp +++ b/src/openrct2/PlatformEnvironment.cpp @@ -22,7 +22,7 @@ class PlatformEnvironment final : public IPlatformEnvironment { private: u8string _basePath[DIRBASE_COUNT]; - bool _usingRctClassic{}; + bool _usingRCTClassic{}; public: explicit PlatformEnvironment(DIRBASE_VALUES basePaths) @@ -49,7 +49,7 @@ public: directoryName = DirectoryNamesRCT2[static_cast(did)]; break; case DIRBASE::RCT2: - directoryName = _usingRctClassic ? "Assets" : DirectoryNamesRCT2[static_cast(did)]; + directoryName = _usingRCTClassic ? "Assets" : DirectoryNamesRCT2[static_cast(did)]; break; case DIRBASE::OPENRCT2: case DIRBASE::USER: @@ -74,7 +74,7 @@ public: auto dataPath = GetDirectoryPath(base, did); std::string alternativeFilename; - if (_usingRctClassic && base == DIRBASE::RCT2 && did == DIRID::DATA) + if (_usingRCTClassic && base == DIRBASE::RCT2 && did == DIRID::DATA) { // Special case, handle RCT Classic css ogg files if (String::StartsWith(fileName, "css", true) && String::EndsWith(fileName, ".dat", true)) @@ -106,13 +106,13 @@ public: if (base == DIRBASE::RCT2) { - _usingRctClassic = Platform::IsRCTClassicPath(path); + _usingRCTClassic = Platform::IsRCTClassicPath(path); } } bool IsUsingClassic() const override { - return _usingRctClassic; + return _usingRCTClassic; } private: diff --git a/src/openrct2/audio/Audio.cpp b/src/openrct2/audio/Audio.cpp index e45d5c51ea..9aa6af4362 100644 --- a/src/openrct2/audio/Audio.cpp +++ b/src/openrct2/audio/Audio.cpp @@ -107,7 +107,7 @@ namespace OpenRCT2::Audio auto env = GetContext()->GetPlatformEnvironment(); if (env->IsUsingClassic()) { - baseAudio = objManager.LoadObject(AudioObjectIdentifiers::Rct2cBase); + baseAudio = objManager.LoadObject(AudioObjectIdentifiers::RCTCBase); if (baseAudio != nullptr) { _soundsAudioObjectEntryIndex = objManager.GetLoadedObjectEntryIndex(baseAudio); @@ -117,7 +117,7 @@ namespace OpenRCT2::Audio if (baseAudio == nullptr) { // Fallback to vanilla RCT2 audio object - baseAudio = objManager.LoadObject(AudioObjectIdentifiers::Rct2Base); + baseAudio = objManager.LoadObject(AudioObjectIdentifiers::RCT2Base); if (baseAudio != nullptr) { _soundsAudioObjectEntryIndex = objManager.GetLoadedObjectEntryIndex(baseAudio); @@ -127,7 +127,7 @@ namespace OpenRCT2::Audio objManager.LoadObject(AudioObjectIdentifiers::OpenRCT2Additional); _soundsAdditionalAudioObjectEntryIndex = objManager.GetLoadedObjectEntryIndex( AudioObjectIdentifiers::OpenRCT2Additional); - objManager.LoadObject(AudioObjectIdentifiers::Rct2Circus); + objManager.LoadObject(AudioObjectIdentifiers::RCT2Circus); } void PopulateDevices() @@ -275,14 +275,14 @@ namespace OpenRCT2::Audio { default: return {}; - case TitleMusicKind::Rct1: - return ObjectEntryDescriptor(ObjectType::Audio, AudioObjectIdentifiers::Rct1Title); - case TitleMusicKind::Rct2: - return ObjectEntryDescriptor(ObjectType::Audio, AudioObjectIdentifiers::Rct2Title); + case TitleMusicKind::RCT1: + return ObjectEntryDescriptor(ObjectType::Audio, AudioObjectIdentifiers::RCT1Title); + case TitleMusicKind::RCT2: + return ObjectEntryDescriptor(ObjectType::Audio, AudioObjectIdentifiers::RCT2Title); case TitleMusicKind::Random: return ObjectEntryDescriptor( ObjectType::Audio, - (UtilRand() & 1) ? AudioObjectIdentifiers::Rct1Title : AudioObjectIdentifiers::Rct2Title); + (UtilRand() & 1) ? AudioObjectIdentifiers::RCT1Title : AudioObjectIdentifiers::RCT2Title); } } diff --git a/src/openrct2/audio/audio.h b/src/openrct2/audio/audio.h index 26abec5d70..724539c68b 100644 --- a/src/openrct2/audio/audio.h +++ b/src/openrct2/audio/audio.h @@ -137,11 +137,11 @@ namespace OpenRCT2::Audio namespace AudioObjectIdentifiers { - constexpr std::string_view Rct1Title = "rct1.audio.title"; - constexpr std::string_view Rct2Base = "rct2.audio.base"; - constexpr std::string_view Rct2cBase = "rct2.audio.base.rctc"; - constexpr std::string_view Rct2Title = "rct2.audio.title"; - constexpr std::string_view Rct2Circus = "rct2.audio.circus"; + constexpr std::string_view RCT1Title = "rct1.audio.title"; + constexpr std::string_view RCT2Base = "rct2.audio.base"; + constexpr std::string_view RCTCBase = "rct2.audio.base.rctc"; + constexpr std::string_view RCT2Title = "rct2.audio.title"; + constexpr std::string_view RCT2Circus = "rct2.audio.circus"; constexpr std::string_view OpenRCT2Additional = "openrct2.audio.additional"; } // namespace AudioObjectIdentifiers diff --git a/src/openrct2/config/Config.cpp b/src/openrct2/config/Config.cpp index 6f313c6513..d6caff1787 100644 --- a/src/openrct2/config/Config.cpp +++ b/src/openrct2/config/Config.cpp @@ -362,7 +362,7 @@ namespace Config model->Device = reader->GetString("audio_device", ""); model->MasterSoundEnabled = reader->GetBoolean("master_sound", true); model->MasterVolume = reader->GetInt32("master_volume", 100); - model->TitleMusic = static_cast(reader->GetInt32("title_music", EnumValue(TitleMusicKind::Rct2))); + model->TitleMusic = static_cast(reader->GetInt32("title_music", EnumValue(TitleMusicKind::RCT2))); model->SoundEnabled = reader->GetBoolean("sound", true); model->SoundVolume = reader->GetInt32("sound_volume", 100); model->RideMusicEnabled = reader->GetBoolean("ride_music", true); diff --git a/src/openrct2/config/Config.h b/src/openrct2/config/Config.h index 8a61466293..9992cf0f49 100644 --- a/src/openrct2/config/Config.h +++ b/src/openrct2/config/Config.h @@ -251,8 +251,8 @@ enum class MeasurementFormat : int32_t enum class TitleMusicKind : int32_t { None, - Rct1, - Rct2, + RCT1, + RCT2, Random }; diff --git a/src/openrct2/core/Random.hpp b/src/openrct2/core/Random.hpp index e5d60ad75e..3ba33a1681 100644 --- a/src/openrct2/core/Random.hpp +++ b/src/openrct2/core/Random.hpp @@ -186,10 +186,10 @@ namespace Random } }; - namespace Rct2 + namespace RCT2 { using Engine = RotateEngine; using Seed = FixedSeedSequence<2>; using State = Engine::state_type; - } // namespace Rct2 + } // namespace RCT2 } // namespace Random diff --git a/src/openrct2/object/ObjectFactory.cpp b/src/openrct2/object/ObjectFactory.cpp index 5e6dbda5d1..368ac849a2 100644 --- a/src/openrct2/object/ObjectFactory.cpp +++ b/src/openrct2/object/ObjectFactory.cpp @@ -518,8 +518,8 @@ namespace ObjectFactory auto id = Json::GetString(jRoot["id"]); // HACK Disguise RCT Classic audio as RCT2 audio so asset packs override correctly - if (id == OpenRCT2::Audio::AudioObjectIdentifiers::Rct2cBase) - id = OpenRCT2::Audio::AudioObjectIdentifiers::Rct2Base; + if (id == OpenRCT2::Audio::AudioObjectIdentifiers::RCTCBase) + id = OpenRCT2::Audio::AudioObjectIdentifiers::RCT2Base; auto version = VersionTuple(Json::GetString(jRoot["version"])); ObjectEntryDescriptor descriptor; diff --git a/src/openrct2/park/ParkFile.cpp b/src/openrct2/park/ParkFile.cpp index e85af4c574..22bb5576ff 100644 --- a/src/openrct2/park/ParkFile.cpp +++ b/src/openrct2/park/ParkFile.cpp @@ -486,7 +486,7 @@ namespace OpenRCT2 uint32_t s0{}, s1{}; cs.ReadWrite(s0); cs.ReadWrite(s1); - Random::Rct2::Seed s{ s0, s1 }; + Random::RCT2::Seed s{ s0, s1 }; gScenarioRand.seed(s); } else diff --git a/src/openrct2/ride/RideAudio.cpp b/src/openrct2/ride/RideAudio.cpp index 491446610c..47c9bd75da 100644 --- a/src/openrct2/ride/RideAudio.cpp +++ b/src/openrct2/ride/RideAudio.cpp @@ -187,7 +187,7 @@ namespace OpenRCT2::RideAudio void CircusStartRideMusicChannel(const ViewportRideMusicInstance& instance) { auto& objManager = GetContext()->GetObjectManager(); - ObjectEntryDescriptor desc(ObjectType::Audio, AudioObjectIdentifiers::Rct2Circus); + ObjectEntryDescriptor desc(ObjectType::Audio, AudioObjectIdentifiers::RCT2Circus); auto audioObj = static_cast(objManager.GetLoadedObject(desc)); if (audioObj != nullptr) { diff --git a/src/openrct2/ride/TrackPaint.h b/src/openrct2/ride/TrackPaint.h index 41438e7a34..5521953bff 100644 --- a/src/openrct2/ride/TrackPaint.h +++ b/src/openrct2/ride/TrackPaint.h @@ -401,25 +401,25 @@ using TRACK_PAINT_FUNCTION = void (*)( const TrackElement& trackElement); using TRACK_PAINT_FUNCTION_GETTER = TRACK_PAINT_FUNCTION (*)(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionStandUpRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionSuspendedSwingingRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionJuniorRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionStandUpRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionSuspendedSwingingRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionJuniorRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMonorail(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniSuspendedRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniSuspendedRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniatureRailway(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionBoatHire(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenWildMouse(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionSteeplechase(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionCarRide(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionLaunchedFreefall(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionBobsleighRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionBobsleighRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionObservationTower(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionLoopingRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionLoopingRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionDinghySlide(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMineTrainRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMineTrainRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionChairlift(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionCorkscrewRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionCorkscrewRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMaze(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionSpiralSlide(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionGoKarts(int32_t trackType); @@ -433,7 +433,7 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionMotionsimulator(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunction3dCinema(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionTopspin(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionSpaceRings(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverseFreefallRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverseFreefallRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionLift(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionShop(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMerryGoRound(int32_t trackType); @@ -442,35 +442,35 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionTwist(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionHauntedHouse(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionCircus(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionGhostTrain(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionSideFrictionRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionSideFrictionRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionWildMouse(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMultiDimensionRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionFlyingRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMultiDimensionRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionFlyingRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionVirginiaReel(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionSplashBoats(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniHelicopters(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionLayDownRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionLayDownRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionSuspendedMonorail(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverserRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionHeartlineTwisterRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverserRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionHeartlineTwisterRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniGolf(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionGigaRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionGigaRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionRotoDrop(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionFlyingSaucers(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionCrookedHouse(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMonorailCycles(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionCompactInvertedRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionWaterRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionCompactInvertedRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionWaterRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionAirPoweredVerticalRC(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedHairpinRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedHairpinRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMagicCarpet(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionSubmarineRide(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionEnterprise(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedImpulseRc(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedImpulseRC(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniRC(int32_t trackType); TRACK_PAINT_FUNCTION GetTrackPaintFunctionMineRide(int32_t trackType); -TRACK_PAINT_FUNCTION GetTrackPaintFunctionLimLaunchedRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionLimLaunchedRC(int32_t trackType); namespace HybridRC { TRACK_PAINT_FUNCTION GetTrackPaintFunction(int32_t trackType); @@ -483,4 +483,4 @@ namespace AlpineRC { TRACK_PAINT_FUNCTION GetTrackPaintFunction(int32_t trackType); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRc(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRC(int32_t trackType); diff --git a/src/openrct2/ride/coaster/BobsleighCoaster.cpp b/src/openrct2/ride/coaster/BobsleighCoaster.cpp index 907cafd156..16f10ee757 100644 --- a/src/openrct2/ride/coaster/BobsleighCoaster.cpp +++ b/src/openrct2/ride/coaster/BobsleighCoaster.cpp @@ -3867,7 +3867,7 @@ static void BobsleighRCTrackOnRidePhoto( PaintUtilSetGeneralSupportHeight(session, height + 48, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionBobsleighRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionBobsleighRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/ClassicWoodenRollerCoaster.cpp b/src/openrct2/ride/coaster/ClassicWoodenRollerCoaster.cpp index 8c674db46b..ff31adbfb8 100644 --- a/src/openrct2/ride/coaster/ClassicWoodenRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/ClassicWoodenRollerCoaster.cpp @@ -1854,11 +1854,11 @@ static void ClassicWoodenRCTrackDiag25DegDownToRightBank( // Stylistically, this coaster is _very_ similar to the regular Wooden Roller Coaster. // The only difference is to which parts the colours are applied, and the degree of the banking. // As such, all non-banked pieces are simply drawn as regular wooden roller coaster pieces with a different paint scheme. -TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRC(int32_t trackType) { if (!IsCsgLoaded()) { - return GetTrackPaintFunctionClassicWoodenRcFallback(trackType); + return GetTrackPaintFunctionClassicWoodenRCFallback(trackType); } switch (trackType) @@ -1937,5 +1937,5 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRc(int32_t trackType) return ClassicWoodenRCTrackDiagRightBank; } - return GetTrackPaintFunctionClassicWoodenRcFallback(trackType); + return GetTrackPaintFunctionClassicWoodenRCFallback(trackType); } diff --git a/src/openrct2/ride/coaster/CompactInvertedCoaster.cpp b/src/openrct2/ride/coaster/CompactInvertedCoaster.cpp index e4b0afdee2..e269390bbb 100644 --- a/src/openrct2/ride/coaster/CompactInvertedCoaster.cpp +++ b/src/openrct2/ride/coaster/CompactInvertedCoaster.cpp @@ -8867,7 +8867,7 @@ static void CompactInvertedRCTrackBlockBrakes( PaintUtilSetGeneralSupportHeight(session, height + 48, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionCompactInvertedRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionCompactInvertedRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp b/src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp index e3568367b1..9ab771d42b 100644 --- a/src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp @@ -9424,7 +9424,7 @@ static void CorkscrewRCTrackRightTwistUpToDown( } } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionCorkscrewRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionCorkscrewRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/FlyingRollerCoaster.cpp b/src/openrct2/ride/coaster/FlyingRollerCoaster.cpp index 7865587c85..bbfd9e1c17 100644 --- a/src/openrct2/ride/coaster/FlyingRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/FlyingRollerCoaster.cpp @@ -18683,7 +18683,7 @@ static void FlyingRCTrackRightFlyingLargeHalfLoopUninvertedDown( FlyingRCTrackRightFlyingLargeHalfLoopInvertedUp(session, ride, 6 - trackSequence, direction, height, trackElement); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionFlyingRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionFlyingRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/GigaCoaster.cpp b/src/openrct2/ride/coaster/GigaCoaster.cpp index c54b817ff2..8886551149 100644 --- a/src/openrct2/ride/coaster/GigaCoaster.cpp +++ b/src/openrct2/ride/coaster/GigaCoaster.cpp @@ -9380,7 +9380,7 @@ static void GigaRCTrackBooster( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionGigaRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionGigaRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp b/src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp index 0c4e4b2bd6..ab8ed31b8d 100644 --- a/src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp +++ b/src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp @@ -1750,7 +1750,7 @@ static void HeartlineTwisterRCTrackRightHeartlineRoll( } } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionHeartlineTwisterRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionHeartlineTwisterRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp b/src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp index c82d5d923b..07b99c943b 100644 --- a/src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp +++ b/src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp @@ -1357,7 +1357,7 @@ static void InvertedHairpinRCTrackBlockBrakes( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedHairpinRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedHairpinRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp b/src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp index 71b0c1fb83..7af30b558b 100644 --- a/src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp +++ b/src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp @@ -755,7 +755,7 @@ static void InvertedImpulseRCTrackRightQuarterTurn190DegDown( InvertedImpulseRCTrackLeftQuarterTurn190DegUp(session, ride, trackSequence, (direction - 1) & 3, height, trackElement); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedImpulseRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedImpulseRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/InvertedRollerCoaster.cpp b/src/openrct2/ride/coaster/InvertedRollerCoaster.cpp index 48780f5c20..88f61dc6ba 100644 --- a/src/openrct2/ride/coaster/InvertedRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/InvertedRollerCoaster.cpp @@ -10508,7 +10508,7 @@ static void InvertedRCTrackBooster( PaintUtilSetGeneralSupportHeight(session, height + 48, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionInvertedRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/JuniorRollerCoaster.cpp b/src/openrct2/ride/coaster/JuniorRollerCoaster.cpp index 40509ed761..e2e680588f 100644 --- a/src/openrct2/ride/coaster/JuniorRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/JuniorRollerCoaster.cpp @@ -1814,7 +1814,7 @@ static constexpr const uint32_t junior_rc_track_pieces_diag_60_deg_down_to_25_de void JuniorRCPaintTrackFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto imageId = session.TrackColours[SCHEME_TRACK].WithIndex(junior_rc_track_pieces_flat[EnumValue(chainType)][direction]); PaintAddImageAsParentRotated(session, direction, imageId, { 0, 6, height }, { 32, 20, 1 }); @@ -1892,7 +1892,7 @@ void JuniorRCPaintStation( void JuniorRCPaintTrack25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto imageId = session.TrackColours[SCHEME_TRACK].WithIndex( junior_rc_track_pieces_25_deg_up[EnumValue(chainType)][direction]); @@ -1915,7 +1915,7 @@ void JuniorRCPaintTrack25DegUp( void JuniorRCPaintTrackFlatTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto imageId = session.TrackColours[SCHEME_TRACK].WithIndex( junior_rc_track_pieces_flat_to_25_deg_up[EnumValue(chainType)][direction]); @@ -1944,7 +1944,7 @@ void JuniorRCPaintTrackFlatTo25DegUp( void JuniorRCPaintTrack25DegUpToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto imageId = session.TrackColours[SCHEME_TRACK].WithIndex( junior_rc_track_pieces_25_deg_up_to_flat[EnumValue(chainType)][direction]); @@ -1990,7 +1990,7 @@ static constexpr const int8_t junior_rc_track_right_quarter_turn_5_tiles_support { 0, 0, 0, 0, 0, 0, 0 }, }; -static void JuniorRcRightQuarterTurn5TilesPaintSetup( +static void JuniorRCRightQuarterTurn5TilesPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2070,18 +2070,18 @@ static constexpr const uint8_t junior_rc_left_quarter_turn_5_tiles_to_right_turn }; /* rct2: 0x0051917A */ -static void JuniorRcLeftQuarterTurn5TilesPaintSetup( +static void JuniorRCLeftQuarterTurn5TilesPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { trackSequence = junior_rc_left_quarter_turn_5_tiles_to_right_turn_map[trackSequence]; - JuniorRcRightQuarterTurn5TilesPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightQuarterTurn5TilesPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** * rct2: 0x008AAFC0, 0x00521593, 0x005216A1, 0x005217AF, 0x00521884 */ -static void JuniorRcFlatToLeftBankPaintSetup( +static void JuniorRCFlatToLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2129,7 +2129,7 @@ static void JuniorRcFlatToLeftBankPaintSetup( /** * rct2: 0x008AAFD0, 0x00521959, 0x00521A2E, 0x00521B03, 0x00521C11 */ -static void JuniorRcFlatToRightBankPaintSetup( +static void JuniorRCFlatToRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2174,18 +2174,18 @@ static void JuniorRcFlatToRightBankPaintSetup( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -static void JuniorRcLeftBankToFlatPaintSetup( +static void JuniorRCLeftBankToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcFlatToRightBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRCFlatToRightBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } -static void JuniorRcRightBankToFlatPaintSetup( +static void JuniorRCRightBankToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcFlatToLeftBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRCFlatToLeftBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } static constexpr const CoordsXY junior_rc_banked_right_quarter_turn_5_tiles_bound_lengths[4][5] = { @@ -2251,7 +2251,7 @@ static constexpr const CoordsXYZ junior_rc_banked_right_quarter_turn_5_tiles_bou }; /* rct2: 0x008AB010, 0x0052304C */ -static void JuniorRcBankedRightQuarterTurn5TilesPaintSetup( +static void JuniorRCBankedRightQuarterTurn5TilesPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2343,18 +2343,18 @@ static void JuniorRcBankedRightQuarterTurn5TilesPaintSetup( } /* rct2: 0x008AB000 */ -static void JuniorRcBankedLeftQuarterTurn5TilesPaintSetup( +static void JuniorRCBankedLeftQuarterTurn5TilesPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { trackSequence = junior_rc_left_quarter_turn_5_tiles_to_right_turn_map[trackSequence]; - JuniorRcBankedRightQuarterTurn5TilesPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCBankedRightQuarterTurn5TilesPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** * rct2: 0x008AB020, 0x00522073, 0x00522182, 0x00522291, 0x00522367 */ -static void JuniorRcLeftBankTo25DegUpPaintSetup( +static void JuniorRCLeftBankTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2414,7 +2414,7 @@ static void JuniorRcLeftBankTo25DegUpPaintSetup( /** * rct2: 0x008AB030, 0x0052243D, 0x00522513, 0x005225E9, 0x005226F8 */ -static void JuniorRcRightBankTo25DegUpPaintSetup( +static void JuniorRCRightBankTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2474,7 +2474,7 @@ static void JuniorRcRightBankTo25DegUpPaintSetup( /** * rct2: 0x008AB040, 0x00522807, 0x0052291A, 0x00522A2D, 0x00522B07 */ -static void JuniorRc25DegUpToLeftBankPaintSetup( +static void JuniorRC25DegUpToLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2535,7 +2535,7 @@ static void JuniorRc25DegUpToLeftBankPaintSetup( /** * rct2: 0x008AB050, 0x00522BE1, 0x00522CBB, 0x00522D95, 0x00522EA8 */ -static void JuniorRc25DegUpToRightBankPaintSetup( +static void JuniorRC25DegUpToRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2596,41 +2596,41 @@ static void JuniorRc25DegUpToRightBankPaintSetup( /** * rct2: 0x008AB060 */ -static void JuniorRcLeftBankTo25DegDownPaintSetup( +static void JuniorRCLeftBankTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc25DegUpToRightBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRC25DegUpToRightBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } /** * rct2: 0x008AB070 */ -static void JuniorRcRightBankTo25DegDownPaintSetup( +static void JuniorRCRightBankTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc25DegUpToLeftBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRC25DegUpToLeftBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } /** * rct2: 0x008AB080 */ -static void JuniorRc25DegDownToLeftBankPaintSetup( +static void JuniorRC25DegDownToLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcRightBankTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRCRightBankTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } /** * rct2: 0x008AB090 */ -static void JuniorRc25DegDownToRightBankPaintSetup( +static void JuniorRC25DegDownToRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcLeftBankTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRCLeftBankTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } static constexpr const CoordsXYZ junior_rc_left_bank_bound_lengths[4] = { @@ -2650,7 +2650,7 @@ static constexpr const CoordsXY junior_rc_left_bank_bound_offsets[4] = { /** * rct2: 0x008AB0A0, 0x00521D1F, 0x00521DF4, 0x00521EC9, 0x00521F9E */ -static void JuniorRcLeftBankPaintSetup( +static void JuniorRCLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2684,16 +2684,16 @@ static void JuniorRcLeftBankPaintSetup( /** * rct2: 0x008AB0B0 */ -static void JuniorRcRightBankPaintSetup( +static void JuniorRCRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcLeftBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRCLeftBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } void JuniorRCPaintTrackLeftQuarterTurn5Tiles25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilRightQuarterTurn5TilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -2771,7 +2771,7 @@ void JuniorRCPaintTrackLeftQuarterTurn5Tiles25DegUp( void JuniorRCPaintTrackRightQuarterTurn5Tiles25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilRightQuarterTurn5TilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -2848,49 +2848,49 @@ void JuniorRCPaintTrackRightQuarterTurn5Tiles25DegUp( } /* rct2: 0x008AAE10, 0x00519D88, 0x00519DAC, 0x00519DD0, 0x00519DF4 */ -static void JuniorRcLeftQuarterTurn5Tiles25DegUpPaintSetup( +static void JuniorRCLeftQuarterTurn5Tiles25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackLeftQuarterTurn5Tiles25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /* rct2: 0x008AAE20, 0x00519E18, 0x0051A148, 0x0051A452, 0x0051A738 */ -static void JuniorRcRightQuarterTurn5Tiles25DegUpPaintSetup( +static void JuniorRCRightQuarterTurn5Tiles25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackRightQuarterTurn5Tiles25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /* rct2: 0x008AAE30, 0x0051AA42, 0x0051AA68, 0x0051AA8C, 0x0051AAB0 */ -static void JuniorRcLeftQuarterTurn5Tiles25DegDownPaintSetup( +static void JuniorRCLeftQuarterTurn5Tiles25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcRightQuarterTurn5Tiles25DegUpPaintSetup( + JuniorRCRightQuarterTurn5Tiles25DegUpPaintSetup( session, ride, junior_rc_left_quarter_turn_5_tiles_to_right_turn_map[trackSequence], (direction + 1) & 3, height, trackElement); } /* rct2: 0x008AAE40, 0x0051AAD4, 0x0051AE04, 0x0051B10E, 0x0051B3F4 */ -static void JuniorRcRightQuarterTurn5Tiles25DegDownPaintSetup( +static void JuniorRCRightQuarterTurn5Tiles25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcLeftQuarterTurn5Tiles25DegUpPaintSetup( + JuniorRCLeftQuarterTurn5Tiles25DegUpPaintSetup( session, ride, junior_rc_left_quarter_turn_5_tiles_to_right_turn_map[trackSequence], (direction - 1) & 3, height, trackElement); } /* rct2: 0x008AAE50, 0x0051B6FE, 0x0051B946, 0x0051BB8E, 0x0051BBA8 */ -static void JuniorRcSBendLeftPaintSetup( +static void JuniorRCSBendLeftPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -2989,7 +2989,7 @@ static void JuniorRcSBendLeftPaintSetup( } /* rct2: 0x008AAE60, 0x0051BBC0, 0x0051BE06, 0x0051C04E, 0x0051C068 */ -static void JuniorRcSBendRightPaintSetup( +static void JuniorRCSBendRightPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3088,7 +3088,7 @@ static void JuniorRcSBendRightPaintSetup( } /** rct2: 0x008AAEB0, 0x0051C0E0, 0x0051C2C1, 0x0051C47F, 0x0051C61D */ -static void JuniorRcRightQuarterTurn3TilesPaintSetup( +static void JuniorRCRightQuarterTurn3TilesPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3130,12 +3130,12 @@ static void JuniorRcRightQuarterTurn3TilesPaintSetup( } /** rct2: 0x008AAEA0 */ -static void JuniorRcLeftQuarterTurn3TilesPaintSetup( +static void JuniorRCLeftQuarterTurn3TilesPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { trackSequence = mapLeftQuarterTurn3TilesToRightQuarterTurn3Tiles[trackSequence]; - JuniorRcRightQuarterTurn3TilesPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightQuarterTurn3TilesPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } static constexpr const CoordsXY junior_rc_right_quarter_turn_3_tiles_bank_bound_lengths[4][3] = { @@ -3185,7 +3185,7 @@ static constexpr const CoordsXYZ junior_rc_right_quarter_turn_3_tiles_bank_offse }; /** rct2: 0x008AA0D0, 0x00523EA0, 0x005240CC, 0x0052430F, 0x00524500*/ -static void JuniorRcRightQuarterTurn3TilesBankPaintSetup( +static void JuniorRCRightQuarterTurn3TilesBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3246,7 +3246,7 @@ static void JuniorRcRightQuarterTurn3TilesBankPaintSetup( void JuniorRCPaintTrackRightQuarterTurn3Tiles25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto imageId = ImageId(0); CoordsXY offset; @@ -3327,7 +3327,7 @@ void JuniorRCPaintTrackRightQuarterTurn3Tiles25DegUp( void JuniorRCPaintTrackRightQuarterTurn3Tiles25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto imageId = ImageId(0); CoordsXY offset; @@ -3407,34 +3407,34 @@ void JuniorRCPaintTrackRightQuarterTurn3Tiles25DegDown( } /** rct2: 0x008AA0C0 */ -static void JuniorRcLeftQuarterTurn3TilesBankPaintSetup( +static void JuniorRCLeftQuarterTurn3TilesBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { trackSequence = mapLeftQuarterTurn3TilesToRightQuarterTurn3Tiles[trackSequence]; - JuniorRcRightQuarterTurn3TilesBankPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightQuarterTurn3TilesBankPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** rct2: 0x008AAED0, 0x0051C83C, 0x0051C9EC, 0x0051CB76, 0x0051CCDC*/ -static void JuniorRcRightQuarterTurn3Tiles25DegUpPaintSetup( +static void JuniorRCRightQuarterTurn3Tiles25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackRightQuarterTurn3Tiles25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AAEF0, 0x0051CEC8, 0x0051D078, 0x0051D202, 0x0051D368*/ -static void JuniorRcRightQuarterTurn3Tiles25DegDownPaintSetup( +static void JuniorRCRightQuarterTurn3Tiles25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackRightQuarterTurn3Tiles25DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } static constexpr const uint8_t junior_rc_left_quarter_turn_3_tiles_to_right_turn_map[] = { @@ -3445,25 +3445,25 @@ static constexpr const uint8_t junior_rc_left_quarter_turn_3_tiles_to_right_turn }; /** rct2: 0x008AAEC0 */ -static void JuniorRcLeftQuarterTurn3Tiles25DegUpPaintSetup( +static void JuniorRCLeftQuarterTurn3Tiles25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { trackSequence = junior_rc_left_quarter_turn_3_tiles_to_right_turn_map[trackSequence]; - JuniorRcRightQuarterTurn3Tiles25DegDownPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightQuarterTurn3Tiles25DegDownPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** rct2: 0x008AAEE0 */ -static void JuniorRcLeftQuarterTurn3Tiles25DegDownPaintSetup( +static void JuniorRCLeftQuarterTurn3Tiles25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { trackSequence = junior_rc_left_quarter_turn_3_tiles_to_right_turn_map[trackSequence]; - JuniorRcRightQuarterTurn3Tiles25DegUpPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightQuarterTurn3Tiles25DegUpPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** rct2: 0x008AB0F0, 0x0052B3A4, 0x0052B5F8, 0x0052B863, 0x0052BA78 */ -static void JuniorRcRightHalfBankedHelixUpSmallPaintSetup( +static void JuniorRCRightHalfBankedHelixUpSmallPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3531,7 +3531,7 @@ static void JuniorRcRightHalfBankedHelixUpSmallPaintSetup( } /** rct2: 0x008AB110, 0x0052BD80, 0x0052BFD4, 0x0052C23B, 0x0052C450 */ -static void JuniorRcRightHalfBankedHelixDownSmallPaintSetup( +static void JuniorRCRightHalfBankedHelixDownSmallPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3599,7 +3599,7 @@ static void JuniorRcRightHalfBankedHelixDownSmallPaintSetup( } /** rct2: 0x008AB0E0 */ -static void JuniorRcLeftHalfBankedHelixUpSmallPaintSetup( +static void JuniorRCLeftHalfBankedHelixUpSmallPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3610,11 +3610,11 @@ static void JuniorRcLeftHalfBankedHelixUpSmallPaintSetup( direction &= 3; } trackSequence = junior_rc_left_quarter_turn_3_tiles_to_right_turn_map[trackSequence]; - JuniorRcRightHalfBankedHelixDownSmallPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightHalfBankedHelixDownSmallPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** rct2: 0x008AB100 */ -static void JuniorRcLeftHalfBankedHelixDownSmallPaintSetup( +static void JuniorRCLeftHalfBankedHelixDownSmallPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3625,11 +3625,11 @@ static void JuniorRcLeftHalfBankedHelixDownSmallPaintSetup( direction &= 3; } trackSequence = junior_rc_left_quarter_turn_3_tiles_to_right_turn_map[trackSequence]; - JuniorRcRightHalfBankedHelixUpSmallPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightHalfBankedHelixUpSmallPaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** rct2: 0x008AB130, 0x0052C7BC, 0x0052CB6B, 0x0052CF32, 0x0052D2B3 */ -static void JuniorRcRightHalfBankedHelixUpLargePaintSetup( +static void JuniorRCRightHalfBankedHelixUpLargePaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3713,7 +3713,7 @@ static void JuniorRcRightHalfBankedHelixUpLargePaintSetup( } /** rct2: 0x008AB150, 0x0052D778, 0x0052DB27, 0x0052DEEA, 0x0052E26B */ -static void JuniorRcRightHalfBankedHelixDownLargePaintSetup( +static void JuniorRCRightHalfBankedHelixDownLargePaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3797,7 +3797,7 @@ static void JuniorRcRightHalfBankedHelixDownLargePaintSetup( } /** rct2: 0x008AB120 */ -static void JuniorRcLeftHalfBankedHelixUpLargePaintSetup( +static void JuniorRCLeftHalfBankedHelixUpLargePaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3808,11 +3808,11 @@ static void JuniorRcLeftHalfBankedHelixUpLargePaintSetup( direction &= 3; } trackSequence = junior_rc_left_quarter_turn_5_tiles_to_right_turn_map[trackSequence]; - JuniorRcRightHalfBankedHelixDownLargePaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightHalfBankedHelixDownLargePaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** rct2: 0x008AB140 */ -static void JuniorRcLeftHalfBankedHelixDownLargePaintSetup( +static void JuniorRCLeftHalfBankedHelixDownLargePaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3823,13 +3823,13 @@ static void JuniorRcLeftHalfBankedHelixDownLargePaintSetup( direction &= 3; } trackSequence = junior_rc_left_quarter_turn_5_tiles_to_right_turn_map[trackSequence]; - JuniorRcRightHalfBankedHelixUpLargePaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); + JuniorRCRightHalfBankedHelixUpLargePaintSetup(session, ride, trackSequence, (direction + 1) % 4, height, trackElement); } /** * rct2: 0x008AAF00, 0x0051851C, 0x005185D8 */ -static void JuniorRcBrakePaintSetup( +static void JuniorRCBrakePaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3863,7 +3863,7 @@ static void JuniorRcBrakePaintSetup( /** * rct2: 0x008AB280, 0x00518694, 0x00518759 */ -static void JuniorRcBlockBrakePaintSetup( +static void JuniorRCBlockBrakePaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3897,7 +3897,7 @@ static void JuniorRcBlockBrakePaintSetup( } /** rct2: 0x008AAF80 */ -static void JuniorRcLeftEighthToDiagPaintSetup( +static void JuniorRCLeftEighthToDiagPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -3959,7 +3959,7 @@ static void JuniorRcLeftEighthToDiagPaintSetup( } /** rct2: 0x008AAF90 */ -static void JuniorRcRightEighthToDiagPaintSetup( +static void JuniorRCRightEighthToDiagPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4021,23 +4021,23 @@ static void JuniorRcRightEighthToDiagPaintSetup( } /** rct2: 0x008AAFA0 */ -static void JuniorRcLeftEighthToOrthogonalPaintSetup( +static void JuniorRCLeftEighthToOrthogonalPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { const uint8_t map[] = { 4, 2, 3, 1, 0 }; trackSequence = map[trackSequence]; - JuniorRcRightEighthToDiagPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRCRightEighthToDiagPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } /** rct2: 0x008AAFB0 */ -static void JuniorRcRightEighthToOrthogonalPaintSetup( +static void JuniorRCRightEighthToOrthogonalPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { const uint8_t map[] = { 4, 2, 3, 1, 0 }; trackSequence = map[trackSequence]; - JuniorRcLeftEighthToDiagPaintSetup(session, ride, trackSequence, (direction + 3) % 4, height, trackElement); + JuniorRCLeftEighthToDiagPaintSetup(session, ride, trackSequence, (direction + 3) % 4, height, trackElement); } static constexpr const CoordsXY junior_rc_left_eighth_to_diag_bank_bound_lengths[4][4] = { @@ -4122,7 +4122,7 @@ static constexpr const int8_t junior_rc_left_eighth_to_diag_bank_thickness[4][4] }; /** rct2: 0x008AB160 */ -static void JuniorRcLeftEighthToDiagBankPaintSetup( +static void JuniorRCLeftEighthToDiagBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4265,7 +4265,7 @@ static constexpr const int8_t junior_rc_right_eighth_to_diag_bank_thickness[4][4 }; /** rct2: 0x008AB170 */ -static void JuniorRcRightEighthToDiagBankPaintSetup( +static void JuniorRCRightEighthToDiagBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4327,23 +4327,23 @@ static void JuniorRcRightEighthToDiagBankPaintSetup( } /** rct2: 0x008AB180 */ -static void JuniorRcLeftEighthToOrthogonalBankPaintSetup( +static void JuniorRCLeftEighthToOrthogonalBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { static constexpr uint8_t map[] = { 4, 2, 3, 1, 0 }; trackSequence = map[trackSequence]; - JuniorRcRightEighthToDiagBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRCRightEighthToDiagBankPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } /** rct2: 0x008AB190 */ -static void JuniorRcRightEighthToOrthogonalBankPaintSetup( +static void JuniorRCRightEighthToOrthogonalBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { static constexpr uint8_t map[] = { 4, 2, 3, 1, 0 }; trackSequence = map[trackSequence]; - JuniorRcLeftEighthToDiagBankPaintSetup(session, ride, trackSequence, (direction + 3) % 4, height, trackElement); + JuniorRCLeftEighthToDiagBankPaintSetup(session, ride, trackSequence, (direction + 3) % 4, height, trackElement); } static constexpr const int32_t junior_rc_diag_blocked_segments[] = { @@ -4362,7 +4362,7 @@ static constexpr const uint8_t junior_rc_diag_support_segment[] = { void JuniorRCPaintTrackDiagFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4382,7 +4382,7 @@ void JuniorRCPaintTrackDiagFlat( void JuniorRCPaintTrackDiag25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4402,7 +4402,7 @@ void JuniorRCPaintTrackDiag25DegUp( void JuniorRCPaintTrackDiagFlatTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4423,10 +4423,10 @@ void JuniorRCPaintTrackDiagFlatTo25DegUp( void JuniorRCPaintTrackDiagFlatTo60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { // There is no specific chain for the Water Coaster, use the Junior RC chain instead - chainType = std::min(JuniorRcChainType::FrictionWheels, chainType); + chainType = std::min(JuniorRCChainType::FrictionWheels, chainType); TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4447,7 +4447,7 @@ void JuniorRCPaintTrackDiagFlatTo60DegUp( void JuniorRCPaintTrackDiag25DegUpToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4468,10 +4468,10 @@ void JuniorRCPaintTrackDiag25DegUpToFlat( void JuniorRCPaintTrackDiag60DegUpToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { // There is no specific chain for the Water Coaster, use the Junior RC chain instead - chainType = std::min(JuniorRcChainType::FrictionWheels, chainType); + chainType = std::min(JuniorRCChainType::FrictionWheels, chainType); TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4492,7 +4492,7 @@ void JuniorRCPaintTrackDiag60DegUpToFlat( void JuniorRCPaintTrackDiag25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4513,7 +4513,7 @@ void JuniorRCPaintTrackDiag25DegDown( void JuniorRCPaintTrackDiagFlatTo25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4534,10 +4534,10 @@ void JuniorRCPaintTrackDiagFlatTo25DegDown( void JuniorRCPaintTrackDiagFlatTo60DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { // There is no specific chain for the Water Coaster, use the Junior RC chain instead - chainType = std::min(JuniorRcChainType::FrictionWheels, chainType); + chainType = std::min(JuniorRCChainType::FrictionWheels, chainType); TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4558,7 +4558,7 @@ void JuniorRCPaintTrackDiagFlatTo60DegDown( void JuniorRCPaintTrackDiag25DegDownToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4579,10 +4579,10 @@ void JuniorRCPaintTrackDiag25DegDownToFlat( void JuniorRCPaintTrackDiag60DegDownToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { // There is no specific chain for the Water Coaster, use the Junior RC chain instead - chainType = std::min(JuniorRcChainType::FrictionWheels, chainType); + chainType = std::min(JuniorRCChainType::FrictionWheels, chainType); TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -4602,124 +4602,124 @@ void JuniorRCPaintTrackDiag60DegDownToFlat( } /** rct2: 0x008AAF10 */ -static void JuniorRcDiagFlatPaintSetup( +static void JuniorRCDiagFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AAF40 */ -static void JuniorRcDiag25DegUpPaintSetup( +static void JuniorRCDiag25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AAF20 */ -static void JuniorRcDiagFlatTo25DegUpPaintSetup( +static void JuniorRCDiagFlatTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlatTo25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiagFlatTo60DegUpPaintSetup( +static void JuniorRCDiagFlatTo60DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlatTo60DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AAF30 */ -static void JuniorRcDiag25DegUpToFlatPaintSetup( +static void JuniorRCDiag25DegUpToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegUpToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiag60DegUpToFlatPaintSetup( +static void JuniorRCDiag60DegUpToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag60DegUpToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AAF70 */ -static void JuniorRcDiag25DegDownPaintSetup( +static void JuniorRCDiag25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AAF50 */ -static void JuniorRcDiagFlatTo25DegDownPaintSetup( +static void JuniorRCDiagFlatTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlatTo25DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiagFlatTo60DegDownPaintSetup( +static void JuniorRCDiagFlatTo60DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlatTo60DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AAF60 */ -static void JuniorRcDiag25DegDownToFlatPaintSetup( +static void JuniorRCDiag25DegDownToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegDownToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiag60DegDownToFlatPaintSetup( +static void JuniorRCDiag60DegDownToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag60DegDownToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /** rct2: 0x008AB1C0 */ -static void JuniorRcDiagFlatToLeftBankPaintSetup( +static void JuniorRCDiagFlatToLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4746,7 +4746,7 @@ static void JuniorRcDiagFlatToLeftBankPaintSetup( } /** rct2: 0x008AB1D0 */ -static void JuniorRcDiagFlatToRightBankPaintSetup( +static void JuniorRCDiagFlatToRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4773,7 +4773,7 @@ static void JuniorRcDiagFlatToRightBankPaintSetup( } /** rct2: 0x008AB1E0 */ -static void JuniorRcDiagLeftBankToFlatPaintSetup( +static void JuniorRCDiagLeftBankToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4800,7 +4800,7 @@ static void JuniorRcDiagLeftBankToFlatPaintSetup( } /** rct2: 0x008AB1F0 */ -static void JuniorRcDiagRightBankToFlatPaintSetup( +static void JuniorRCDiagRightBankToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4827,7 +4827,7 @@ static void JuniorRcDiagRightBankToFlatPaintSetup( } /** rct2: 0x008AB220 */ -static void JuniorRcDiagLeftBankTo25DegUpPaintSetup( +static void JuniorRCDiagLeftBankTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4854,7 +4854,7 @@ static void JuniorRcDiagLeftBankTo25DegUpPaintSetup( } /** rct2: 0x008AB230 */ -static void JuniorRcDiagRightBankTo25DegUpPaintSetup( +static void JuniorRCDiagRightBankTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4881,7 +4881,7 @@ static void JuniorRcDiagRightBankTo25DegUpPaintSetup( } /** rct2: 0x008AB200 */ -static void JuniorRcDiag25DegUpToLeftBankPaintSetup( +static void JuniorRCDiag25DegUpToLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4908,7 +4908,7 @@ static void JuniorRcDiag25DegUpToLeftBankPaintSetup( } /** rct2: 0x008AB210 */ -static void JuniorRcDiag25DegUpToRightBankPaintSetup( +static void JuniorRCDiag25DegUpToRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4935,7 +4935,7 @@ static void JuniorRcDiag25DegUpToRightBankPaintSetup( } /** rct2: 0x008AB200 */ -static void JuniorRcDiagLeftBankTo25DegDownPaintSetup( +static void JuniorRCDiagLeftBankTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4962,7 +4962,7 @@ static void JuniorRcDiagLeftBankTo25DegDownPaintSetup( } /** rct2: 0x008AB210 */ -static void JuniorRcDiagRightBankTo25DegDownPaintSetup( +static void JuniorRCDiagRightBankTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -4989,7 +4989,7 @@ static void JuniorRcDiagRightBankTo25DegDownPaintSetup( } /** rct2: 0x008AB220 */ -static void JuniorRcDiag25DegDownToLeftBankPaintSetup( +static void JuniorRCDiag25DegDownToLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5016,7 +5016,7 @@ static void JuniorRcDiag25DegDownToLeftBankPaintSetup( } /** rct2: 0x008AB230 */ -static void JuniorRcDiag25DegDownToRightBankPaintSetup( +static void JuniorRCDiag25DegDownToRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5057,7 +5057,7 @@ static constexpr const CoordsXYZ junior_rc_diag_right_bank_bound_offsets[4] = { }; /** rct2: 0x008AB1A0 */ -static void JuniorRcDiagLeftBankPaintSetup( +static void JuniorRCDiagLeftBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5080,7 +5080,7 @@ static void JuniorRcDiagLeftBankPaintSetup( } /** rct2: 0x008AB1B0 */ -static void JuniorRcDiagRightBankPaintSetup( +static void JuniorRCDiagRightBankPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5132,7 +5132,7 @@ static constexpr const CoordsXY junior_rc_60_deg_up_bound_lengths[4] = { void JuniorRCPaintTrack60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto image_id = session.TrackColours[SCHEME_TRACK].WithIndex( junior_rc_track_pieces_60_deg_up[EnumValue(chainType)][direction]); @@ -5171,21 +5171,21 @@ void JuniorRCPaintTrack60DegUp( PaintUtilSetGeneralSupportHeight(session, height + 104, 0x20); } -static void JuniorRc60DegUpPaintSetup( +static void JuniorRC60DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrack60DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRc60DegDownPaintSetup( +static void JuniorRC60DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc60DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRC60DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } static constexpr const CoordsXY junior_rc_25_deg_up_to_60_deg_up_bound_lengths[4][2] = { @@ -5211,7 +5211,7 @@ static constexpr const CoordsXY junior_rc_25_deg_up_to_60_deg_up_bound_offsets[4 void JuniorRCPaintTrack25DegUpTo60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto image_id = session.TrackColours[SCHEME_TRACK].WithIndex( junior_rc_track_pieces_25_deg_up_to_60_deg_up[EnumValue(chainType)][direction][0]); @@ -5263,26 +5263,26 @@ void JuniorRCPaintTrack25DegUpTo60DegUp( PaintUtilSetGeneralSupportHeight(session, height + 72, 0x20); } -static void JuniorRc25DegUpTo60DegUpPaintSetup( +static void JuniorRC25DegUpTo60DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrack25DegUpTo60DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRc60DegDownTo25DegDownPaintSetup( +static void JuniorRC60DegDownTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc25DegUpTo60DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRC25DegUpTo60DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } void JuniorRCPaintTrack60DegUpTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { auto image_id = session.TrackColours[SCHEME_TRACK].WithIndex( junior_rc_track_pieces_60_deg_up_to_25_deg_up[EnumValue(chainType)][direction][0]); @@ -5333,26 +5333,26 @@ void JuniorRCPaintTrack60DegUpTo25DegUp( PaintUtilSetGeneralSupportHeight(session, height + 72, 0x20); } -static void JuniorRc60DegUpTo25DegUpPaintSetup( +static void JuniorRC60DegUpTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrack60DegUpTo25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRc25DegDownTo60DegDownPaintSetup( +static void JuniorRC25DegDownTo60DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc60DegUpTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); + JuniorRC60DegUpTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) % 4, height, trackElement); } void JuniorRCPaintTrackDiag60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -5372,7 +5372,7 @@ void JuniorRCPaintTrackDiag60DegUp( void JuniorRCPaintTrackDiag60DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -5393,7 +5393,7 @@ void JuniorRCPaintTrackDiag60DegDown( void JuniorRCPaintTrackDiag25DegUpTo60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -5414,7 +5414,7 @@ void JuniorRCPaintTrackDiag25DegUpTo60DegUp( void JuniorRCPaintTrackDiag60DegUpTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { if (direction == 1 && trackSequence == 3) { @@ -5446,7 +5446,7 @@ void JuniorRCPaintTrackDiag60DegUpTo25DegUp( void JuniorRCPaintTrackDiag25DegDownTo60DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { if (direction == 3 && trackSequence == 0) { @@ -5478,7 +5478,7 @@ void JuniorRCPaintTrackDiag25DegDownTo60DegDown( void JuniorRCPaintTrackDiag60DegDownTo25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType) + const TrackElement& trackElement, JuniorRCChainType chainType) { TrackPaintUtilDiagTilesPaint( session, 1, height, direction, trackSequence, session.TrackColours[SCHEME_TRACK], @@ -5497,64 +5497,64 @@ void JuniorRCPaintTrackDiag60DegDownTo25DegDown( PaintUtilSetGeneralSupportHeight(session, height + 72, 0x20); } -static void JuniorRcDiag60DegUpPaintSetup( +static void JuniorRCDiag60DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag60DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiag60DegDownPaintSetup( +static void JuniorRCDiag60DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag60DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiag25DegUpTo60DegUpPaintSetup( +static void JuniorRCDiag25DegUpTo60DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegUpTo60DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiag60DegUpTo25DegUpPaintSetup( +static void JuniorRCDiag60DegUpTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag60DegUpTo25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiag25DegDownTo60DegDownPaintSetup( +static void JuniorRCDiag25DegDownTo60DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegDownTo60DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } -static void JuniorRcDiag60DegDownTo25DegDownPaintSetup( +static void JuniorRCDiag60DegDownTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag60DegDownTo25DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } static constexpr const CoordsXY junior_rc_flat_to_60_deg_up_bound_lengths[4][2] = { @@ -5592,7 +5592,7 @@ static constexpr const CoordsXY junior_rc_60_deg_up_to_flat_tile_offsets[4][2] = { { 13, -9 }, { 0, 0 } }, }; -static void JuniorRcFlatTo60DegUpPaintSetup( +static void JuniorRCFlatTo60DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5647,14 +5647,14 @@ static void JuniorRcFlatTo60DegUpPaintSetup( PaintUtilSetGeneralSupportHeight(session, height + 72, 0x20); } -static void JuniorRc60DegDownToFlatPaintSetup( +static void JuniorRC60DegDownToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcFlatTo60DegUpPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); + JuniorRCFlatTo60DegUpPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); } -static void JuniorRc60DegUpToFlatPaintSetup( +static void JuniorRC60DegUpToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5708,26 +5708,26 @@ static void JuniorRc60DegUpToFlatPaintSetup( PaintUtilSetGeneralSupportHeight(session, height + 72, 0x20); } -static void JuniorRcFlatTo60DegDownPaintSetup( +static void JuniorRCFlatTo60DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc60DegUpToFlatPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); + JuniorRC60DegUpToFlatPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); } /* rct2: 0x00518394 */ -static void JuniorRcFlatPaintSetup( +static void JuniorRCFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /* rct2: 0x00515629, 0x00514D22, 0x005151B9 */ -static void PaintJuniorRcStationTrack( +static void PaintJuniorRCStationTrack( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5735,63 +5735,63 @@ static void PaintJuniorRcStationTrack( } /* rct2: 0x0051881E */ -static void JuniorRc25DegUpPaintSetup( +static void JuniorRC25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrack25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /* rct2: 0x00518B42 */ -static void JuniorRcFlatTo25DegUpPaintSetup( +static void JuniorRCFlatTo25DegUpPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrackFlatTo25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /* rct2: 0x00518E56 */ -static void JuniorRc25DegUpToFlatPaintSetup( +static void JuniorRC25DegUpToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { bool isChained = trackElement.HasChain(); JuniorRCPaintTrack25DegUpToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::FrictionWheels : JuniorRcChainType::None); + isChained ? JuniorRCChainType::FrictionWheels : JuniorRCChainType::None); } /* rct2: 0x005189B0 */ -static void JuniorRc25DegDownPaintSetup( +static void JuniorRC25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); + JuniorRC25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); } /* rct2: 0x00518FE8 */ -static void JuniorRcFlatTo25DegDownPaintSetup( +static void JuniorRCFlatTo25DegDownPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRc25DegUpToFlatPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); + JuniorRC25DegUpToFlatPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); } /* rct2: 0x00518CCC */ -static void JuniorRc25DegDownToFlatPaintSetup( +static void JuniorRC25DegDownToFlatPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRcFlatTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); + JuniorRCFlatTo25DegUpPaintSetup(session, ride, trackSequence, (direction + 2) & 3, height, trackElement); } -static void JuniorRcBoosterPaintSetup( +static void JuniorRCBoosterPaintSetup( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -5880,223 +5880,223 @@ static void JuniorRCTrackOnRidePhoto( } /* 0x008AAA0C */ -TRACK_PAINT_FUNCTION GetTrackPaintFunctionJuniorRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionJuniorRC(int32_t trackType) { switch (trackType) { case TrackElemType::Flat: - return JuniorRcFlatPaintSetup; + return JuniorRCFlatPaintSetup; case TrackElemType::EndStation: - return PaintJuniorRcStationTrack; + return PaintJuniorRCStationTrack; case TrackElemType::BeginStation: - return PaintJuniorRcStationTrack; + return PaintJuniorRCStationTrack; case TrackElemType::MiddleStation: - return PaintJuniorRcStationTrack; + return PaintJuniorRCStationTrack; case TrackElemType::Up25: - return JuniorRc25DegUpPaintSetup; + return JuniorRC25DegUpPaintSetup; case TrackElemType::Up60: - return JuniorRc60DegUpPaintSetup; + return JuniorRC60DegUpPaintSetup; case TrackElemType::FlatToUp25: - return JuniorRcFlatTo25DegUpPaintSetup; + return JuniorRCFlatTo25DegUpPaintSetup; case TrackElemType::Up25ToUp60: - return JuniorRc25DegUpTo60DegUpPaintSetup; + return JuniorRC25DegUpTo60DegUpPaintSetup; case TrackElemType::Up60ToUp25: - return JuniorRc60DegUpTo25DegUpPaintSetup; + return JuniorRC60DegUpTo25DegUpPaintSetup; case TrackElemType::Up25ToFlat: - return JuniorRc25DegUpToFlatPaintSetup; + return JuniorRC25DegUpToFlatPaintSetup; case TrackElemType::Down25: - return JuniorRc25DegDownPaintSetup; + return JuniorRC25DegDownPaintSetup; case TrackElemType::Down60: - return JuniorRc60DegDownPaintSetup; + return JuniorRC60DegDownPaintSetup; case TrackElemType::FlatToDown25: - return JuniorRcFlatTo25DegDownPaintSetup; + return JuniorRCFlatTo25DegDownPaintSetup; case TrackElemType::Down25ToDown60: - return JuniorRc25DegDownTo60DegDownPaintSetup; + return JuniorRC25DegDownTo60DegDownPaintSetup; case TrackElemType::Down60ToDown25: - return JuniorRc60DegDownTo25DegDownPaintSetup; + return JuniorRC60DegDownTo25DegDownPaintSetup; case TrackElemType::Down25ToFlat: - return JuniorRc25DegDownToFlatPaintSetup; + return JuniorRC25DegDownToFlatPaintSetup; case TrackElemType::LeftQuarterTurn5Tiles: - return JuniorRcLeftQuarterTurn5TilesPaintSetup; + return JuniorRCLeftQuarterTurn5TilesPaintSetup; case TrackElemType::RightQuarterTurn5Tiles: - return JuniorRcRightQuarterTurn5TilesPaintSetup; + return JuniorRCRightQuarterTurn5TilesPaintSetup; case TrackElemType::FlatToLeftBank: - return JuniorRcFlatToLeftBankPaintSetup; + return JuniorRCFlatToLeftBankPaintSetup; case TrackElemType::FlatToRightBank: - return JuniorRcFlatToRightBankPaintSetup; + return JuniorRCFlatToRightBankPaintSetup; case TrackElemType::LeftBankToFlat: - return JuniorRcLeftBankToFlatPaintSetup; + return JuniorRCLeftBankToFlatPaintSetup; case TrackElemType::RightBankToFlat: - return JuniorRcRightBankToFlatPaintSetup; + return JuniorRCRightBankToFlatPaintSetup; case TrackElemType::BankedLeftQuarterTurn5Tiles: - return JuniorRcBankedLeftQuarterTurn5TilesPaintSetup; + return JuniorRCBankedLeftQuarterTurn5TilesPaintSetup; case TrackElemType::BankedRightQuarterTurn5Tiles: - return JuniorRcBankedRightQuarterTurn5TilesPaintSetup; + return JuniorRCBankedRightQuarterTurn5TilesPaintSetup; case TrackElemType::LeftBankToUp25: - return JuniorRcLeftBankTo25DegUpPaintSetup; + return JuniorRCLeftBankTo25DegUpPaintSetup; case TrackElemType::RightBankToUp25: - return JuniorRcRightBankTo25DegUpPaintSetup; + return JuniorRCRightBankTo25DegUpPaintSetup; case TrackElemType::Up25ToLeftBank: - return JuniorRc25DegUpToLeftBankPaintSetup; + return JuniorRC25DegUpToLeftBankPaintSetup; case TrackElemType::Up25ToRightBank: - return JuniorRc25DegUpToRightBankPaintSetup; + return JuniorRC25DegUpToRightBankPaintSetup; case TrackElemType::LeftBankToDown25: - return JuniorRcLeftBankTo25DegDownPaintSetup; + return JuniorRCLeftBankTo25DegDownPaintSetup; case TrackElemType::RightBankToDown25: - return JuniorRcRightBankTo25DegDownPaintSetup; + return JuniorRCRightBankTo25DegDownPaintSetup; case TrackElemType::Down25ToLeftBank: - return JuniorRc25DegDownToLeftBankPaintSetup; + return JuniorRC25DegDownToLeftBankPaintSetup; case TrackElemType::Down25ToRightBank: - return JuniorRc25DegDownToRightBankPaintSetup; + return JuniorRC25DegDownToRightBankPaintSetup; case TrackElemType::LeftBank: - return JuniorRcLeftBankPaintSetup; + return JuniorRCLeftBankPaintSetup; case TrackElemType::RightBank: - return JuniorRcRightBankPaintSetup; + return JuniorRCRightBankPaintSetup; case TrackElemType::LeftQuarterTurn5TilesUp25: - return JuniorRcLeftQuarterTurn5Tiles25DegUpPaintSetup; + return JuniorRCLeftQuarterTurn5Tiles25DegUpPaintSetup; case TrackElemType::RightQuarterTurn5TilesUp25: - return JuniorRcRightQuarterTurn5Tiles25DegUpPaintSetup; + return JuniorRCRightQuarterTurn5Tiles25DegUpPaintSetup; case TrackElemType::LeftQuarterTurn5TilesDown25: - return JuniorRcLeftQuarterTurn5Tiles25DegDownPaintSetup; + return JuniorRCLeftQuarterTurn5Tiles25DegDownPaintSetup; case TrackElemType::RightQuarterTurn5TilesDown25: - return JuniorRcRightQuarterTurn5Tiles25DegDownPaintSetup; + return JuniorRCRightQuarterTurn5Tiles25DegDownPaintSetup; case TrackElemType::SBendLeft: - return JuniorRcSBendLeftPaintSetup; + return JuniorRCSBendLeftPaintSetup; case TrackElemType::SBendRight: - return JuniorRcSBendRightPaintSetup; + return JuniorRCSBendRightPaintSetup; case TrackElemType::LeftQuarterTurn3Tiles: - return JuniorRcLeftQuarterTurn3TilesPaintSetup; + return JuniorRCLeftQuarterTurn3TilesPaintSetup; case TrackElemType::RightQuarterTurn3Tiles: - return JuniorRcRightQuarterTurn3TilesPaintSetup; + return JuniorRCRightQuarterTurn3TilesPaintSetup; case TrackElemType::LeftBankedQuarterTurn3Tiles: - return JuniorRcLeftQuarterTurn3TilesBankPaintSetup; + return JuniorRCLeftQuarterTurn3TilesBankPaintSetup; case TrackElemType::RightBankedQuarterTurn3Tiles: - return JuniorRcRightQuarterTurn3TilesBankPaintSetup; + return JuniorRCRightQuarterTurn3TilesBankPaintSetup; case TrackElemType::LeftQuarterTurn3TilesUp25: - return JuniorRcLeftQuarterTurn3Tiles25DegUpPaintSetup; + return JuniorRCLeftQuarterTurn3Tiles25DegUpPaintSetup; case TrackElemType::RightQuarterTurn3TilesUp25: - return JuniorRcRightQuarterTurn3Tiles25DegUpPaintSetup; + return JuniorRCRightQuarterTurn3Tiles25DegUpPaintSetup; case TrackElemType::LeftQuarterTurn3TilesDown25: - return JuniorRcLeftQuarterTurn3Tiles25DegDownPaintSetup; + return JuniorRCLeftQuarterTurn3Tiles25DegDownPaintSetup; case TrackElemType::RightQuarterTurn3TilesDown25: - return JuniorRcRightQuarterTurn3Tiles25DegDownPaintSetup; + return JuniorRCRightQuarterTurn3Tiles25DegDownPaintSetup; case TrackElemType::FlatToUp60: - return JuniorRcFlatTo60DegUpPaintSetup; + return JuniorRCFlatTo60DegUpPaintSetup; case TrackElemType::Up60ToFlat: - return JuniorRc60DegUpToFlatPaintSetup; + return JuniorRC60DegUpToFlatPaintSetup; case TrackElemType::FlatToDown60: - return JuniorRcFlatTo60DegDownPaintSetup; + return JuniorRCFlatTo60DegDownPaintSetup; case TrackElemType::Down60ToFlat: - return JuniorRc60DegDownToFlatPaintSetup; + return JuniorRC60DegDownToFlatPaintSetup; case TrackElemType::LeftHalfBankedHelixUpSmall: - return JuniorRcLeftHalfBankedHelixUpSmallPaintSetup; + return JuniorRCLeftHalfBankedHelixUpSmallPaintSetup; case TrackElemType::RightHalfBankedHelixUpSmall: - return JuniorRcRightHalfBankedHelixUpSmallPaintSetup; + return JuniorRCRightHalfBankedHelixUpSmallPaintSetup; case TrackElemType::LeftHalfBankedHelixDownSmall: - return JuniorRcLeftHalfBankedHelixDownSmallPaintSetup; + return JuniorRCLeftHalfBankedHelixDownSmallPaintSetup; case TrackElemType::RightHalfBankedHelixDownSmall: - return JuniorRcRightHalfBankedHelixDownSmallPaintSetup; + return JuniorRCRightHalfBankedHelixDownSmallPaintSetup; case TrackElemType::LeftHalfBankedHelixUpLarge: - return JuniorRcLeftHalfBankedHelixUpLargePaintSetup; + return JuniorRCLeftHalfBankedHelixUpLargePaintSetup; case TrackElemType::RightHalfBankedHelixUpLarge: - return JuniorRcRightHalfBankedHelixUpLargePaintSetup; + return JuniorRCRightHalfBankedHelixUpLargePaintSetup; case TrackElemType::LeftHalfBankedHelixDownLarge: - return JuniorRcLeftHalfBankedHelixDownLargePaintSetup; + return JuniorRCLeftHalfBankedHelixDownLargePaintSetup; case TrackElemType::RightHalfBankedHelixDownLarge: - return JuniorRcRightHalfBankedHelixDownLargePaintSetup; + return JuniorRCRightHalfBankedHelixDownLargePaintSetup; case TrackElemType::Brakes: - return JuniorRcBrakePaintSetup; + return JuniorRCBrakePaintSetup; case TrackElemType::LeftEighthToDiag: - return JuniorRcLeftEighthToDiagPaintSetup; + return JuniorRCLeftEighthToDiagPaintSetup; case TrackElemType::RightEighthToDiag: - return JuniorRcRightEighthToDiagPaintSetup; + return JuniorRCRightEighthToDiagPaintSetup; case TrackElemType::LeftEighthToOrthogonal: - return JuniorRcLeftEighthToOrthogonalPaintSetup; + return JuniorRCLeftEighthToOrthogonalPaintSetup; case TrackElemType::RightEighthToOrthogonal: - return JuniorRcRightEighthToOrthogonalPaintSetup; + return JuniorRCRightEighthToOrthogonalPaintSetup; case TrackElemType::LeftEighthBankToDiag: - return JuniorRcLeftEighthToDiagBankPaintSetup; + return JuniorRCLeftEighthToDiagBankPaintSetup; case TrackElemType::RightEighthBankToDiag: - return JuniorRcRightEighthToDiagBankPaintSetup; + return JuniorRCRightEighthToDiagBankPaintSetup; case TrackElemType::LeftEighthBankToOrthogonal: - return JuniorRcLeftEighthToOrthogonalBankPaintSetup; + return JuniorRCLeftEighthToOrthogonalBankPaintSetup; case TrackElemType::RightEighthBankToOrthogonal: - return JuniorRcRightEighthToOrthogonalBankPaintSetup; + return JuniorRCRightEighthToOrthogonalBankPaintSetup; case TrackElemType::DiagFlat: - return JuniorRcDiagFlatPaintSetup; + return JuniorRCDiagFlatPaintSetup; case TrackElemType::DiagUp25: - return JuniorRcDiag25DegUpPaintSetup; + return JuniorRCDiag25DegUpPaintSetup; case TrackElemType::DiagUp60: - return JuniorRcDiag60DegUpPaintSetup; + return JuniorRCDiag60DegUpPaintSetup; case TrackElemType::DiagFlatToUp25: - return JuniorRcDiagFlatTo25DegUpPaintSetup; + return JuniorRCDiagFlatTo25DegUpPaintSetup; case TrackElemType::DiagUp25ToUp60: - return JuniorRcDiag25DegUpTo60DegUpPaintSetup; + return JuniorRCDiag25DegUpTo60DegUpPaintSetup; case TrackElemType::DiagUp60ToUp25: - return JuniorRcDiag60DegUpTo25DegUpPaintSetup; + return JuniorRCDiag60DegUpTo25DegUpPaintSetup; case TrackElemType::DiagUp25ToFlat: - return JuniorRcDiag25DegUpToFlatPaintSetup; + return JuniorRCDiag25DegUpToFlatPaintSetup; case TrackElemType::DiagDown25: - return JuniorRcDiag25DegDownPaintSetup; + return JuniorRCDiag25DegDownPaintSetup; case TrackElemType::DiagDown60: - return JuniorRcDiag60DegDownPaintSetup; + return JuniorRCDiag60DegDownPaintSetup; case TrackElemType::DiagFlatToDown25: - return JuniorRcDiagFlatTo25DegDownPaintSetup; + return JuniorRCDiagFlatTo25DegDownPaintSetup; case TrackElemType::DiagDown25ToDown60: - return JuniorRcDiag25DegDownTo60DegDownPaintSetup; + return JuniorRCDiag25DegDownTo60DegDownPaintSetup; case TrackElemType::DiagDown60ToDown25: - return JuniorRcDiag60DegDownTo25DegDownPaintSetup; + return JuniorRCDiag60DegDownTo25DegDownPaintSetup; case TrackElemType::DiagDown25ToFlat: - return JuniorRcDiag25DegDownToFlatPaintSetup; + return JuniorRCDiag25DegDownToFlatPaintSetup; case TrackElemType::DiagFlatToLeftBank: - return JuniorRcDiagFlatToLeftBankPaintSetup; + return JuniorRCDiagFlatToLeftBankPaintSetup; case TrackElemType::DiagFlatToRightBank: - return JuniorRcDiagFlatToRightBankPaintSetup; + return JuniorRCDiagFlatToRightBankPaintSetup; case TrackElemType::DiagLeftBankToFlat: - return JuniorRcDiagLeftBankToFlatPaintSetup; + return JuniorRCDiagLeftBankToFlatPaintSetup; case TrackElemType::DiagRightBankToFlat: - return JuniorRcDiagRightBankToFlatPaintSetup; + return JuniorRCDiagRightBankToFlatPaintSetup; case TrackElemType::DiagLeftBankToUp25: - return JuniorRcDiagLeftBankTo25DegUpPaintSetup; + return JuniorRCDiagLeftBankTo25DegUpPaintSetup; case TrackElemType::DiagRightBankToUp25: - return JuniorRcDiagRightBankTo25DegUpPaintSetup; + return JuniorRCDiagRightBankTo25DegUpPaintSetup; case TrackElemType::DiagUp25ToLeftBank: - return JuniorRcDiag25DegUpToLeftBankPaintSetup; + return JuniorRCDiag25DegUpToLeftBankPaintSetup; case TrackElemType::DiagUp25ToRightBank: - return JuniorRcDiag25DegUpToRightBankPaintSetup; + return JuniorRCDiag25DegUpToRightBankPaintSetup; case TrackElemType::DiagLeftBankToDown25: - return JuniorRcDiagLeftBankTo25DegDownPaintSetup; + return JuniorRCDiagLeftBankTo25DegDownPaintSetup; case TrackElemType::DiagRightBankToDown25: - return JuniorRcDiagRightBankTo25DegDownPaintSetup; + return JuniorRCDiagRightBankTo25DegDownPaintSetup; case TrackElemType::DiagDown25ToLeftBank: - return JuniorRcDiag25DegDownToLeftBankPaintSetup; + return JuniorRCDiag25DegDownToLeftBankPaintSetup; case TrackElemType::DiagDown25ToRightBank: - return JuniorRcDiag25DegDownToRightBankPaintSetup; + return JuniorRCDiag25DegDownToRightBankPaintSetup; case TrackElemType::DiagLeftBank: - return JuniorRcDiagLeftBankPaintSetup; + return JuniorRCDiagLeftBankPaintSetup; case TrackElemType::DiagRightBank: - return JuniorRcDiagRightBankPaintSetup; + return JuniorRCDiagRightBankPaintSetup; case TrackElemType::BlockBrakes: - return JuniorRcBlockBrakePaintSetup; + return JuniorRCBlockBrakePaintSetup; case TrackElemType::Booster: - return JuniorRcBoosterPaintSetup; + return JuniorRCBoosterPaintSetup; case TrackElemType::DiagDown60ToFlat: - return JuniorRcDiag60DegDownToFlatPaintSetup; + return JuniorRCDiag60DegDownToFlatPaintSetup; case TrackElemType::DiagUp60ToFlat: - return JuniorRcDiag60DegUpToFlatPaintSetup; + return JuniorRCDiag60DegUpToFlatPaintSetup; case TrackElemType::DiagFlatToUp60: - return JuniorRcDiagFlatTo60DegUpPaintSetup; + return JuniorRCDiagFlatTo60DegUpPaintSetup; case TrackElemType::DiagFlatToDown60: - return JuniorRcDiagFlatTo60DegDownPaintSetup; + return JuniorRCDiagFlatTo60DegDownPaintSetup; case TrackElemType::OnRidePhoto: return JuniorRCTrackOnRidePhoto; diff --git a/src/openrct2/ride/coaster/JuniorRollerCoaster.h b/src/openrct2/ride/coaster/JuniorRollerCoaster.h index 7c5619f49e..064601c9b6 100644 --- a/src/openrct2/ride/coaster/JuniorRollerCoaster.h +++ b/src/openrct2/ride/coaster/JuniorRollerCoaster.h @@ -11,7 +11,7 @@ #include "../../common.h" -enum class JuniorRcChainType : uint8_t +enum class JuniorRCChainType : uint8_t { None, FrictionWheels, @@ -28,88 +28,88 @@ void JuniorRCPaintStation( void JuniorRCPaintTrackFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrack25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrack60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackFlatTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrack25DegUpTo60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrack60DegUpTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrack25DegUpToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackLeftQuarterTurn5Tiles25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackRightQuarterTurn5Tiles25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackRightQuarterTurn3Tiles25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackRightQuarterTurn3Tiles25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiagFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiagFlatTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiagFlatTo60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag25DegUpTo60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag60DegUpTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag25DegUpToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag60DegUpToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag60DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiagFlatTo25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiagFlatTo60DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag25DegDownTo60DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag60DegDownTo25DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag25DegDownToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); void JuniorRCPaintTrackDiag60DegDownToFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, uint16_t height, - const TrackElement& trackElement, JuniorRcChainType chainType); + const TrackElement& trackElement, JuniorRCChainType chainType); diff --git a/src/openrct2/ride/coaster/LayDownRollerCoaster.cpp b/src/openrct2/ride/coaster/LayDownRollerCoaster.cpp index 10bbaea431..712cfe12c2 100644 --- a/src/openrct2/ride/coaster/LayDownRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/LayDownRollerCoaster.cpp @@ -16078,7 +16078,7 @@ static void LayDownRCTrackHalfLoopUninvertedDown( LayDownRCTrackHalfLoopInvertedUp(session, ride, 3 - trackSequence, direction, height, trackElement); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionLayDownRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionLayDownRC(int32_t trackType) { switch (trackType) { @@ -16315,5 +16315,5 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionLayDownRc(int32_t trackType) case TrackElemType::FlyerHalfLoopUninvertedDown: return LayDownRCTrackHalfLoopUninvertedDown; } - return GetTrackPaintFunctionCorkscrewRc(trackType); + return GetTrackPaintFunctionCorkscrewRC(trackType); } diff --git a/src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp b/src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp index 4bd3dd15e3..f3e77d8432 100644 --- a/src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp @@ -5685,7 +5685,7 @@ static void LimLaunchedRCTrackBooster( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionLimLaunchedRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionLimLaunchedRC(int32_t trackType) { switch (trackType) { @@ -5819,7 +5819,7 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionLimLaunchedRc(int32_t trackType) case TrackElemType::FlatToRightBankedDown25: case TrackElemType::LeftBankedDown25ToFlat: case TrackElemType::RightBankedDown25ToFlat: - return GetTrackPaintFunctionLoopingRc(trackType); + return GetTrackPaintFunctionLoopingRC(trackType); case TrackElemType::EndStation: case TrackElemType::BeginStation: case TrackElemType::MiddleStation: diff --git a/src/openrct2/ride/coaster/LoopingRollerCoaster.cpp b/src/openrct2/ride/coaster/LoopingRollerCoaster.cpp index d769f7e261..313ec65fa7 100644 --- a/src/openrct2/ride/coaster/LoopingRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/LoopingRollerCoaster.cpp @@ -9617,7 +9617,7 @@ static void LoopingRCTrackBooster( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionLoopingRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionLoopingRC(int32_t trackType) { switch (trackType) { @@ -9895,5 +9895,5 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionLoopingRc(int32_t trackType) case TrackElemType::Booster: return LoopingRCTrackBooster; } - return GetTrackPaintFunctionLimLaunchedRc(trackType); + return GetTrackPaintFunctionLimLaunchedRC(trackType); } diff --git a/src/openrct2/ride/coaster/MineTrainCoaster.cpp b/src/openrct2/ride/coaster/MineTrainCoaster.cpp index 30f756769c..66558ba530 100644 --- a/src/openrct2/ride/coaster/MineTrainCoaster.cpp +++ b/src/openrct2/ride/coaster/MineTrainCoaster.cpp @@ -7511,7 +7511,7 @@ static void MineTrainRCTrackBlockBrakes( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMineTrainRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMineTrainRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/MiniRollerCoaster.cpp b/src/openrct2/ride/coaster/MiniRollerCoaster.cpp index e9fc6e91ca..524d2efb0f 100644 --- a/src/openrct2/ride/coaster/MiniRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/MiniRollerCoaster.cpp @@ -9406,7 +9406,7 @@ static void MiniRCTrackBooster( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp b/src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp index 2f56724226..36c6a0e002 100644 --- a/src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp +++ b/src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp @@ -2506,7 +2506,7 @@ static void MiniSuspendedRCTrackDiag25DegDownToFlat( } } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniSuspendedRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMiniSuspendedRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp b/src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp index 4773da21c7..2ab1b65489 100644 --- a/src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp @@ -13071,7 +13071,7 @@ static void MultiDimensionRCTrackMultidimInverted90DegUpToFlatQuarterLoop( } } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionMultiDimensionRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionMultiDimensionRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp b/src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp index 8b78a0f011..03370284fb 100644 --- a/src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp +++ b/src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp @@ -195,7 +195,7 @@ static constexpr const uint32_t reverse_freefall_rc_track_pieces_vertical_suppor SPR_REVERSE_FREEFALL_RC_VERTICAL_SUPPORTS_SE_NW, }; -static void PaintReverseFreefallRcFlat( +static void PaintReverseFreefallRCFlat( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -217,7 +217,7 @@ static void PaintReverseFreefallRcFlat( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -static void PaintReverseFreefallRcStation( +static void PaintReverseFreefallRCStation( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -256,7 +256,7 @@ static void PaintReverseFreefallRcStation( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -static void PaintReverseFreefallRcSlope( +static void PaintReverseFreefallRCSlope( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -357,7 +357,7 @@ static void PaintReverseFreefallRcSlope( } } -static void PaintReverseFreefallRcVertical( +static void PaintReverseFreefallRCVertical( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -390,7 +390,7 @@ static void PaintReverseFreefallRcVertical( } } -static void PaintReverseFreefallRcOnridePhoto( +static void PaintReverseFreefallRCOnridePhoto( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { @@ -421,22 +421,22 @@ static void PaintReverseFreefallRcOnridePhoto( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverseFreefallRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverseFreefallRC(int32_t trackType) { switch (trackType) { case TrackElemType::Flat: - return PaintReverseFreefallRcFlat; + return PaintReverseFreefallRCFlat; case TrackElemType::EndStation: case TrackElemType::BeginStation: case TrackElemType::MiddleStation: - return PaintReverseFreefallRcStation; + return PaintReverseFreefallRCStation; case TrackElemType::ReverseFreefallSlope: - return PaintReverseFreefallRcSlope; + return PaintReverseFreefallRCSlope; case TrackElemType::ReverseFreefallVertical: - return PaintReverseFreefallRcVertical; + return PaintReverseFreefallRCVertical; case TrackElemType::OnRidePhoto: - return PaintReverseFreefallRcOnridePhoto; + return PaintReverseFreefallRCOnridePhoto; } return nullptr; } diff --git a/src/openrct2/ride/coaster/ReverserRollerCoaster.cpp b/src/openrct2/ride/coaster/ReverserRollerCoaster.cpp index 0e248d6a8f..d6637f5376 100644 --- a/src/openrct2/ride/coaster/ReverserRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/ReverserRollerCoaster.cpp @@ -1458,7 +1458,7 @@ static void ReverserRCTrackRightReverser( } } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverserRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionReverserRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp b/src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp index 42b6b0a00b..4d43b6e1e8 100644 --- a/src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp @@ -3429,7 +3429,7 @@ static void SideFrictionRCTrackDiag60DegDownTo25DegDown( SideFrictionRCTrackDiag25DegUpTo60DegUp(session, ride, 3 - trackSequence, (direction + 2) & 3, height, trackElement); }; -TRACK_PAINT_FUNCTION GetTrackPaintFunctionSideFrictionRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionSideFrictionRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/StandUpRollerCoaster.cpp b/src/openrct2/ride/coaster/StandUpRollerCoaster.cpp index ad5224e82e..cec2af8684 100644 --- a/src/openrct2/ride/coaster/StandUpRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/StandUpRollerCoaster.cpp @@ -8769,7 +8769,7 @@ static void StandUpRCTrackBlockBrakes( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionStandUpRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionStandUpRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp b/src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp index d24c224701..59e6dc68c4 100644 --- a/src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp +++ b/src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp @@ -4441,7 +4441,7 @@ static void SuspendedSwingingRCTrackBlockBrakes( PaintUtilSetGeneralSupportHeight(session, height + 48, 0x20); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionSuspendedSwingingRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionSuspendedSwingingRC(int32_t trackType) { switch (trackType) { diff --git a/src/openrct2/ride/coaster/WoodenRollerCoaster.cpp b/src/openrct2/ride/coaster/WoodenRollerCoaster.cpp index 66b66b26b0..ae346f802b 100644 --- a/src/openrct2/ride/coaster/WoodenRollerCoaster.cpp +++ b/src/openrct2/ride/coaster/WoodenRollerCoaster.cpp @@ -448,7 +448,7 @@ static constexpr const uint32_t _wooden_rc_station_block_brakes_image_ids[4][2] { SPR_G2_WOODEN_RC_STATION_BLOCK_BRAKE_OPEN_NW_SE, SPR_G2_WOODEN_RC_STATION_BLOCK_BRAKE_CLOSED_NW_SE }, }; -ImageId WoodenRcGetRailsColour(PaintSession& session) +ImageId WoodenRCGetRailsColour(PaintSession& session) { return session.TrackColours[SCHEME_TRACK]; } @@ -2294,43 +2294,43 @@ static void WoodenRCTrackLeftQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23781), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23781), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24647), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24647), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23786), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23786), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24652), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24652), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23812), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23812), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24678), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24678), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23791), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23791), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24657), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24657), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23796), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23796), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24662), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24662), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2352,49 +2352,49 @@ static void WoodenRCTrackLeftQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23782), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23782), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24648), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24648), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23787), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23787), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24653), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24653), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23813), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23813), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24679), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24679), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23792), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23792), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24658), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24658), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23797), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23797), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24663), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24663), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23819), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23819), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24685), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24685), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2410,49 +2410,49 @@ static void WoodenRCTrackLeftQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23783), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23783), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24649), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24649), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23788), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23788), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24654), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24654), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23814), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23814), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24680), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24680), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23793), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23793), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24659), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24659), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23798), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23798), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24664), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24664), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23820), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23820), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24686), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24686), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2475,55 +2475,55 @@ static void WoodenRCTrackLeftQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23784), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23784), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24650), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24650), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23789), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23789), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24655), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24655), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23815), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23815), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24681), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24681), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23794), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23794), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24660), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24660), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23817), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23817), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24683), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24683), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23799), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23799), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24665), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24665), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23821), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23821), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24687), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24687), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2539,55 +2539,55 @@ static void WoodenRCTrackLeftQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23785), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23785), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24651), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24651), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23790), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23790), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24656), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24656), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23816), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23816), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24682), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24682), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23795), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23795), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24661), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24661), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23818), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23818), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24684), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24684), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23800), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23800), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24666), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24666), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23822), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23822), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24688), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24688), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2620,43 +2620,43 @@ static void WoodenRCTrackRightQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23761), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23761), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24627), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24627), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23766), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23766), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24632), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24632), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23771), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23771), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24637), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24637), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23807), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23807), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24673), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24673), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23776), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23776), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24642), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24642), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2678,49 +2678,49 @@ static void WoodenRCTrackRightQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23762), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23762), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24628), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24628), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23801), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23801), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24667), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24667), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23767), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23767), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24633), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24633), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23772), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23772), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24638), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24638), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23808), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23808), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24674), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24674), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23777), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23777), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24643), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24643), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2736,49 +2736,49 @@ static void WoodenRCTrackRightQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23763), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23763), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24629), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24629), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23802), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23802), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24668), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24668), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23768), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23768), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24634), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24634), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23773), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23773), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24639), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24639), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23809), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23809), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24675), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24675), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23778), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23778), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24644), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24644), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2801,55 +2801,55 @@ static void WoodenRCTrackRightQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23764), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23764), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24630), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24630), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23803), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23803), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24669), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24669), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23769), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23769), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24635), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24635), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23805), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23805), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24671), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24671), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23774), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23774), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24640), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24640), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23810), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23810), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24676), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24676), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23779), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23779), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24645), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24645), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2865,55 +2865,55 @@ static void WoodenRCTrackRightQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23765), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23765), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24631), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24631), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23804), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23804), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24670), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24670), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23770), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23770), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24636), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24636), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23806), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23806), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24672), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24672), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23775), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23775), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24641), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24641), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23811), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23811), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24677), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24677), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23780), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23780), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24646), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24646), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -2966,49 +2966,49 @@ static void WoodenRCTrackSBendLeft( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23725), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23725), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24591), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24591), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23729), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23729), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24595), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24595), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23741), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23741), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24607), { 0, 0, height }, { 32, 25, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24607), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23728), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23728), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24594), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24594), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23732), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23732), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24598), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24598), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23744), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23744), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24610), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24610), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3025,49 +3025,49 @@ static void WoodenRCTrackSBendLeft( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23726), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23726), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24592), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24592), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23730), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23730), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24596), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24596), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23742), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23742), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24608), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24608), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23727), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23727), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24593), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24593), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23731), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23731), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24597), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24597), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23743), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23743), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24609), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24609), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3083,49 +3083,49 @@ static void WoodenRCTrackSBendLeft( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23727), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23727), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24593), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24593), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23731), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23731), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24597), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24597), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23743), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23743), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24609), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24609), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23726), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23726), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24592), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24592), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23730), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23730), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24596), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24596), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23742), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23742), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24608), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24608), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3141,49 +3141,49 @@ static void WoodenRCTrackSBendLeft( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23728), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23728), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24594), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24594), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23732), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23732), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24598), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24598), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23744), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23744), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24610), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24610), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23725), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23725), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24591), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24591), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23729), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23729), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24595), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24595), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23741), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23741), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24607), { 0, 0, height }, { 32, 25, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24607), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3216,49 +3216,49 @@ static void WoodenRCTrackSBendRight( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23733), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23733), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24599), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24599), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23745), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23745), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24611), { 0, 0, height }, { 32, 25, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24611), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23737), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23737), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24603), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24603), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23736), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23736), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24602), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24602), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23748), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23748), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24614), { 0, 0, height }, { 32, 25, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24614), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23740), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23740), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24606), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24606), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3275,49 +3275,49 @@ static void WoodenRCTrackSBendRight( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23734), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23734), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24600), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24600), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23746), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23746), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24612), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24612), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23738), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23738), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24604), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24604), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23735), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23735), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24601), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24601), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23747), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23747), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24613), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24613), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23739), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23739), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24605), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24605), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3333,49 +3333,49 @@ static void WoodenRCTrackSBendRight( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23735), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23735), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24601), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24601), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23747), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23747), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24613), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24613), { 0, 0, height }, { 32, 26, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23739), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23739), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24605), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24605), { 0, 0, height }, { 32, 26, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23734), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23734), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24600), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24600), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23746), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23746), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24612), { 0, 0, height }, { 32, 26, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24612), { 0, 0, height }, { 32, 26, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23738), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23738), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24604), { 0, 0, height }, { 32, 26, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24604), { 0, 0, height }, { 32, 26, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3391,49 +3391,49 @@ static void WoodenRCTrackSBendRight( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23736), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23736), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24602), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24602), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23748), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23748), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24614), { 0, 0, height }, { 32, 25, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24614), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23740), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23740), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24606), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24606), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23733), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23733), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24599), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24599), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23745), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23745), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24611), { 0, 0, height }, { 32, 25, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24611), { 0, 0, height }, { 32, 25, 0 }, { 0, 3, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23737), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23737), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24603), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24603), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3466,19 +3466,19 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23453), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23453), { 0, 6, height }, { 32, 20, 3 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23461), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23461), { 0, 6, height }, { 32, 20, 3 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23460), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23460), { 0, 6, height }, { 32, 20, 3 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23468), { 0, 6, height }, { 32, 20, 7 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23468), { 0, 6, height }, { 32, 20, 7 }); break; } MetalASupportsPaintSetup(session, METAL_SUPPORTS_BOXED, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); @@ -3497,25 +3497,25 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23454), { 0, 0, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23454), { 0, 0, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23462), { 0, 14, height }, { 32, 2, 63 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23462), { 0, 14, height }, { 32, 2, 63 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23459), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23459), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23467), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23467), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3531,22 +3531,22 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23455), { 16, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23455), { 16, 0, height }, { 5, 16, 119 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23463), { 12, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23463), { 12, 0, height }, { 3, 16, 119 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23458), { 10, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23458), { 10, 16, height }, { 4, 16, 119 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23466), { 16, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23466), { 16, 16, height }, { 4, 16, 119 }); break; } @@ -3559,22 +3559,22 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23456), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23456), { 0, 0, height + 32 }, { 32, 16, 3 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23464), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23464), { 0, 0, height + 32 }, { 32, 16, 3 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23457), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23457), { 0, 16, height + 32 }, { 32, 16, 3 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23465), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23465), { 0, 16, height + 32 }, { 32, 16, 3 }); break; } @@ -3595,22 +3595,22 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23457), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23457), { 0, 16, height + 32 }, { 32, 16, 3 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23465), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23465), { 0, 16, height + 32 }, { 32, 16, 3 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23456), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23456), { 0, 0, height + 32 }, { 32, 16, 3 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23464), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23464), { 0, 0, height + 32 }, { 32, 16, 3 }); break; } @@ -3625,22 +3625,22 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23458), { 10, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23458), { 10, 16, height }, { 4, 16, 119 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23466), { 16, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23466), { 16, 16, height }, { 4, 16, 119 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23455), { 16, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23455), { 16, 0, height }, { 5, 16, 119 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23463), { 12, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23463), { 12, 0, height }, { 3, 16, 119 }); break; } @@ -3653,25 +3653,25 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23459), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23459), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23467), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23467), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23454), { 0, 0, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23454), { 0, 0, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23462), { 0, 14, height }, { 32, 2, 63 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23462), { 0, 14, height }, { 32, 2, 63 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3687,19 +3687,19 @@ static void WoodenRCTrackLeftVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23460), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23460), { 0, 6, height }, { 32, 20, 3 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23468), { 0, 6, height }, { 32, 20, 7 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23468), { 0, 6, height }, { 32, 20, 7 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23453), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23453), { 0, 6, height }, { 32, 20, 3 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23461), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23461), { 0, 6, height }, { 32, 20, 3 }); break; } MetalASupportsPaintSetup(session, METAL_SUPPORTS_BOXED, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); @@ -3734,19 +3734,19 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23484), { 0, 6, height }, { 32, 20, 7 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23484), { 0, 6, height }, { 32, 20, 7 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23476), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23476), { 0, 6, height }, { 32, 20, 3 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23477), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23477), { 0, 6, height }, { 32, 20, 3 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23469), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23469), { 0, 6, height }, { 32, 20, 3 }); break; } MetalASupportsPaintSetup(session, METAL_SUPPORTS_BOXED, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); @@ -3761,25 +3761,25 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23483), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23483), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23475), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23475), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23478), { 0, 14, height }, { 32, 2, 63 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23478), { 0, 14, height }, { 32, 2, 63 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23470), { 0, 0, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23470), { 0, 0, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3791,22 +3791,22 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23482), { 16, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23482), { 16, 16, height }, { 4, 16, 119 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23474), { 10, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23474), { 10, 16, height }, { 4, 16, 119 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23479), { 12, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23479), { 12, 0, height }, { 3, 16, 119 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23471), { 16, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23471), { 16, 0, height }, { 5, 16, 119 }); break; } @@ -3817,22 +3817,22 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23481), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23481), { 0, 16, height + 32 }, { 32, 16, 3 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23473), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23473), { 0, 16, height + 32 }, { 32, 16, 3 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23480), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23480), { 0, 0, height + 32 }, { 32, 16, 3 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23472), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23472), { 0, 0, height + 32 }, { 32, 16, 3 }); break; } @@ -3849,22 +3849,22 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23480), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23480), { 0, 0, height + 32 }, { 32, 16, 3 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23472), { 0, 0, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23472), { 0, 0, height + 32 }, { 32, 16, 3 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23481), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23481), { 0, 16, height + 32 }, { 32, 16, 3 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23473), { 0, 16, height + 32 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23473), { 0, 16, height + 32 }, { 32, 16, 3 }); break; } @@ -3875,22 +3875,22 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23479), { 12, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23479), { 12, 0, height }, { 3, 16, 119 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23471), { 16, 0, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23471), { 16, 0, height }, { 5, 16, 119 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23482), { 16, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23482), { 16, 16, height }, { 4, 16, 119 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23474), { 10, 16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(23474), { 10, 16, height }, { 4, 16, 119 }); break; } @@ -3901,25 +3901,25 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23478), { 0, 14, height }, { 32, 2, 63 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23478), { 0, 14, height }, { 32, 2, 63 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23470), { 0, 0, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23470), { 0, 0, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23483), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23483), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23475), { 0, 6, height }, { 32, 26, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23475), { 0, 6, height }, { 32, 26, 3 }); MetalASupportsPaintSetup( session, METAL_SUPPORTS_BOXED, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -3931,19 +3931,19 @@ static void WoodenRCTrackRightVerticalLoop( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23477), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23477), { 0, 6, height }, { 32, 20, 3 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23469), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23469), { 0, 6, height }, { 32, 20, 3 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23484), { 0, 6, height }, { 32, 20, 7 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23484), { 0, 6, height }, { 32, 20, 7 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(23476), { 0, 6, height }, { 32, 20, 3 }); + session, direction, WoodenRCGetRailsColour(session).WithIndex(23476), { 0, 6, height }, { 32, 20, 3 }); break; } MetalASupportsPaintSetup(session, METAL_SUPPORTS_BOXED, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); @@ -3976,49 +3976,49 @@ static void WoodenRCTrackLeftQuarterTurn3( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23828), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23828), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24694), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24694), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23831), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23831), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24697), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24697), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23840), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23840), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24706), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24706), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23834), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23834), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24700), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24700), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23825), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23825), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24691), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24691), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23837), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23837), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24703), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24703), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4038,46 +4038,46 @@ static void WoodenRCTrackLeftQuarterTurn3( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23827), { 16, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23827), { 16, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24693), { 16, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24693), { 16, 0, height }, { 16, 16, 2 }, { 16, 0, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23830), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23830), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24696), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24696), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23839), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23839), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24705), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24705), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23833), { 0, 16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23833), { 0, 16, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24699), { 0, 16, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24699), { 0, 16, height }, { 16, 16, 2 }, { 0, 16, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23824), { 16, 16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23824), { 16, 16, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24690), { 16, 16, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24690), { 16, 16, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23836), { 16, 16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23836), { 16, 16, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24702), { 16, 16, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24702), { 16, 16, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); break; } @@ -4090,49 +4090,49 @@ static void WoodenRCTrackLeftQuarterTurn3( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23826), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23826), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24692), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24692), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23829), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23829), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24695), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24695), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23838), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23838), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24704), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24704), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23832), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23832), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24698), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24698), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23823), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23823), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24689), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24689), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23835), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23835), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24701), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24701), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4176,54 +4176,54 @@ static void WoodenRCTrackLeftQuarterTurn3Bank( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_5), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_5), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24712), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24712), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_8), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_8), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24715), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24715), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_17), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_17), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24724), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24724), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_11), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_11), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24718), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24718), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_2), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_2), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24709), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24709), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_14), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_14), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24721), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24721), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4244,51 +4244,51 @@ static void WoodenRCTrackLeftQuarterTurn3Bank( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_4), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_4), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24711), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24711), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_7), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_7), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24714), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24714), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_16), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_16), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24723), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24723), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_10), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_10), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24717), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24717), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_1), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_1), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24708), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24708), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_13), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_13), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24720), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24720), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); break; } @@ -4302,54 +4302,54 @@ static void WoodenRCTrackLeftQuarterTurn3Bank( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_3), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_3), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24710), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24710), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_6), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_6), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24713), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24713), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_15), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_15), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24722), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24722), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_9), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_9), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24716), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24716), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_0), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_0), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24707), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24707), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_12), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_12), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24719), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24719), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4392,49 +4392,49 @@ static void WoodenRCTrackLeftQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23906), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23906), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24772), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24772), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23908), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23908), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24774), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24774), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23919), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23919), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24785), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24785), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23910), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23910), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24776), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24776), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23904), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23904), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24770), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24770), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23917), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23917), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24783), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24783), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4459,55 +4459,55 @@ static void WoodenRCTrackLeftQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23905), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23905), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24771), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24771), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23907), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23907), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24773), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24773), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23918), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23918), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24784), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24784), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23909), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23909), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24775), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24775), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23920), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23920), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24786), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24786), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23903), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23903), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24769), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24769), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23916), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23916), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24782), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24782), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4540,49 +4540,49 @@ static void WoodenRCTrackRightQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23895), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23895), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24761), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24761), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23911), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23911), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24777), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24777), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23897), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23897), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24763), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24763), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23899), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23899), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24765), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24765), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23914), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23914), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24780), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24780), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23901), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23901), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24767), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24767), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4607,55 +4607,55 @@ static void WoodenRCTrackRightQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23896), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23896), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24762), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24762), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23912), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23912), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24778), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24778), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23898), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23898), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24764), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24764), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23913), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23913), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24779), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24779), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23900), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23900), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24766), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24766), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23915), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23915), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24781), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24781), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23902), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23902), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24768), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24768), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4709,54 +4709,54 @@ static void WoodenRCTrackLeftHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_41), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_41), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24748), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24748), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_44), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_44), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24751), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24751), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_53), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_53), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24760), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24760), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_47), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_47), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24754), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24754), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_38), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_38), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24745), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24745), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_50), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_50), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24757), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24757), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4796,51 +4796,51 @@ static void WoodenRCTrackLeftHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_40), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_40), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24747), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24747), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_43), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_43), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24750), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24750), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_52), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_52), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24759), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24759), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_46), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_46), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24753), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24753), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_37), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_37), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24744), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24744), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_49), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_49), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24756), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24756), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); break; } @@ -4854,54 +4854,54 @@ static void WoodenRCTrackLeftHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_39), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_39), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24746), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24746), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_42), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_42), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24749), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24749), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_51), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_51), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24758), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24758), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_45), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_45), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24752), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24752), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_36), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_36), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24743), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24743), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_48), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_48), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24755), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24755), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -4928,54 +4928,54 @@ static void WoodenRCTrackLeftHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_38), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_38), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24745), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24745), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_50), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_50), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24757), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24757), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_41), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_41), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24748), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24748), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_44), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_44), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24751), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24751), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_53), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_53), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24760), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24760), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_47), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_47), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24754), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24754), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5020,51 +5020,51 @@ static void WoodenRCTrackLeftHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_37), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_37), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24744), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24744), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_49), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_49), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24756), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24756), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_40), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_40), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24747), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24747), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_43), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_43), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24750), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24750), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_52), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_52), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24759), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24759), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_46), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_46), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24753), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24753), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); break; } @@ -5078,54 +5078,54 @@ static void WoodenRCTrackLeftHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_36), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_36), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24743), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24743), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_48), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_48), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24755), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24755), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_39), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_39), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24746), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24746), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_42), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_42), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24749), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24749), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_51), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_51), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24758), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24758), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_45), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_45), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24752), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24752), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5158,54 +5158,54 @@ static void WoodenRCTrackRightHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_18), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_18), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24725), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24725), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_30), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_30), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24737), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24737), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_21), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_21), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24728), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24728), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_24), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_24), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24731), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24731), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_33), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_33), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24740), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24740), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_27), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_27), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24734), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24734), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5245,51 +5245,51 @@ static void WoodenRCTrackRightHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_19), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_19), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24726), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24726), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_31), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_31), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24738), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24738), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_22), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_22), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24729), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24729), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_25), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_25), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24732), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24732), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_34), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_34), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24741), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24741), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_28), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_28), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24735), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24735), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); break; } @@ -5303,54 +5303,54 @@ static void WoodenRCTrackRightHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_20), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_20), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24727), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24727), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_32), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_32), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24739), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24739), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_23), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_23), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24730), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24730), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_26), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_26), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24733), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24733), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_35), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_35), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24742), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24742), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_29), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_29), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24736), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24736), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5377,54 +5377,54 @@ static void WoodenRCTrackRightHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_21), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_21), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24728), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24728), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_24), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_24), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24731), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24731), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_33), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_33), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24740), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24740), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_27), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_27), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24734), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24734), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_18), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_18), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24725), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24725), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_30), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_30), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24737), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24737), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5469,50 +5469,50 @@ static void WoodenRCTrackRightHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_22), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_22), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24729), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24729), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_25), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_25), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24732), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24732), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_34), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_34), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24741), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24741), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_28), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_28), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24735), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24735), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23860), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23860), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24726), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24726), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_31), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_31), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24738), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24738), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); break; } @@ -5526,54 +5526,54 @@ static void WoodenRCTrackRightHalfBankedHelixUpSmall( case 0: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_23), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_23), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24730), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24730), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_26), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_26), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24733), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24733), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_35), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_35), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24742), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24742), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_29), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_29), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24736), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24736), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_20), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_20), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24727), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24727), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsParentRotated( session, direction, - WoodenRcGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_32), + WoodenRCGetTrackColour(session).WithIndex(SPR_WOODEN_RC_SMALL_RIGHT_BANKED_TURN_32), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24739), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24739), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5636,49 +5636,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23704), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23704), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24570), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24570), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23709), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23709), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24575), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24575), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23724), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23724), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24590), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24590), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23714), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23714), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24580), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24580), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23699), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23699), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24565), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24565), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23719), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23719), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24585), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24585), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5704,49 +5704,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23703), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23703), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24569), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24569), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23708), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23708), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24574), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24574), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23723), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23723), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24589), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24589), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23713), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23713), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24579), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24579), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23698), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23698), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24564), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24564), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23718), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23718), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24584), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24584), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5762,49 +5762,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23702), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23702), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24568), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24568), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23707), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23707), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24573), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24573), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23722), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23722), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24588), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24588), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23712), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23712), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24578), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24578), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23697), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23697), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24563), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24563), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23717), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23717), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24583), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24583), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5825,49 +5825,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23701), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23701), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24567), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24567), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23706), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23706), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24572), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24572), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23721), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23721), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24587), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24587), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 33 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23711), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23711), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24577), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24577), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23696), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23696), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24562), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24562), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23716), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23716), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24582), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24582), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5883,49 +5883,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23700), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23700), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24566), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24566), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23705), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23705), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24571), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24571), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23720), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23720), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24586), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24586), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 33 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23710), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23710), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24576), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24576), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23695), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23695), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24561), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24561), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23715), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23715), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24581), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24581), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -5951,49 +5951,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23699), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23699), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24565), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24565), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23719), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23719), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24585), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24585), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23704), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23704), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24570), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24570), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23709), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23709), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24575), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24575), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23724), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23724), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24590), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24590), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23714), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23714), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24580), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24580), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6024,49 +6024,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23698), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23698), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24564), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24564), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23718), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23718), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24584), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24584), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23703), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23703), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24569), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24569), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23708), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23708), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24574), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24574), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23723), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23723), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24589), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24589), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23713), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23713), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24579), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24579), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6082,49 +6082,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23697), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23697), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24563), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24563), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23717), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23717), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24583), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24583), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23702), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23702), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24568), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24568), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23707), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23707), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24573), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24573), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23722), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23722), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24588), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24588), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23712), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23712), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24578), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24578), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6145,49 +6145,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23696), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23696), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24562), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24562), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23716), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23716), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24582), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24582), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23701), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23701), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24567), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24567), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23706), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23706), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24572), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24572), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23721), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23721), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24587), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24587), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 33 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23711), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23711), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24577), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24577), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6203,49 +6203,49 @@ static void WoodenRCTrackLeftHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23695), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23695), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24561), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24561), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23715), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23715), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24581), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24581), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23700), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23700), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24566), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24566), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23705), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23705), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24571), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24571), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23720), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23720), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24586), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24586), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 33 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23710), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23710), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24576), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24576), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6277,49 +6277,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23665), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23665), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24531), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24531), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23685), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23685), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24551), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24551), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23670), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23670), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24536), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24536), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23675), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23675), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24541), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24541), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23690), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23690), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24556), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24556), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23680), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23680), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24546), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24546), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6345,49 +6345,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23666), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23666), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24532), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24532), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23686), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23686), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24552), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24552), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23671), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23671), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24537), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24537), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23676), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23676), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24542), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24542), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23691), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23691), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24557), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24557), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23681), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23681), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24547), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24547), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6403,49 +6403,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23667), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23667), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24533), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24533), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23687), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23687), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24553), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24553), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23672), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23672), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24538), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24538), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23677), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23677), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24543), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24543), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23692), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23692), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24558), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24558), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23682), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23682), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24548), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24548), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6466,49 +6466,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23668), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23668), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24534), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24534), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23688), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23688), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24554), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24554), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23673), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23673), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24539), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24539), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23678), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23678), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24544), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24544), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23693), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23693), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24559), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24559), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 33 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23683), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23683), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24549), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24549), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6524,49 +6524,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23669), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23669), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24535), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24535), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height + 8 }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23689), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23689), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24555), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24555), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23674), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23674), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24540), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24540), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23679), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23679), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24545), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24545), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23694), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23694), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24560), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24560), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 33 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23684), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23684), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24550), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24550), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6592,49 +6592,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23670), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23670), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24536), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24536), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23675), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23675), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24541), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24541), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23690), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23690), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24556), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24556), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23680), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23680), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24546), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24546), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23665), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23665), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24531), { 0, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24531), { 0, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23685), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23685), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24551), { 0, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24551), { 0, 0, height }, { 20, 32, 0 }, { 6, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6665,49 +6665,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23671), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23671), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24537), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24537), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23676), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23676), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24542), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24542), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23691), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23691), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24557), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24557), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23681), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23681), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24547), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24547), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23666), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23666), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24532), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24532), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23686), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23686), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24552), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24552), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6723,49 +6723,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23672), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23672), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24538), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24538), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23677), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23677), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24543), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24543), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23692), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23692), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24558), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24558), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 29 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23682), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23682), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24548), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24548), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23667), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23667), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24533), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24533), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23687), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23687), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24553), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24553), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6786,49 +6786,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23673), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23673), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24539), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24539), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23678), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23678), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24544), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24544), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23693), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23693), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24559), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24559), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 33 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23683), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23683), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24549), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24549), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23668), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23668), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24534), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24534), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23688), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23688), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24554), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24554), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6844,49 +6844,49 @@ static void WoodenRCTrackRightHalfBankedHelixUpLarge( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23674), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23674), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24540), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24540), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23679), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23679), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24545), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24545), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23694), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23694), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 33 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24560), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24560), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 33 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23684), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23684), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24550), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24550), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23669), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23669), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24535), { 0, 0, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24535), { 0, 0, height }, { 32, 20, 2 }, { 0, 6, height + 8 }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23689), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23689), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24555), { 0, 0, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24555), { 0, 0, height }, { 32, 20, 0 }, { 0, 6, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -6946,58 +6946,58 @@ static void WoodenRCTrackLeftQuarterTurn160DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24209), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24209), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25075), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25075), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24217), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24217), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25083), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25083), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24210), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24210), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25076), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25076), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24218), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24218), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25084), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25084), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24211), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24211), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25077), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25077), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24219), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24219), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25085), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25085), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24212), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24212), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25078), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25078), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24220), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24220), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25086), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25086), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; } @@ -7016,58 +7016,58 @@ static void WoodenRCTrackRightQuarterTurn160DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24213), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24213), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25079), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25079), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24221), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24221), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25087), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25087), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24214), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24214), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25080), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25080), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24222), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24222), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25088), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25088), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24215), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24215), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25081), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25081), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24223), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24223), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25089), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25089), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24216), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24216), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25082), { 0, 0, height }, { 28, 28, 3 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25082), { 0, 0, height }, { 28, 28, 3 }, { 2, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24224), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24224), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25090), { 0, 0, height }, { 28, 28, 1 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25090), { 0, 0, height }, { 28, 28, 1 }, { 2, 2, height + 99 }); break; } @@ -7125,49 +7125,49 @@ static void WoodenRCTrack25DegUpLeftBanked( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24249), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24249), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25115), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25115), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24250), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24250), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25116), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25116), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24257), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24257), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25123), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25123), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24251), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24251), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25117), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25117), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24258), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24258), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25124), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25124), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24252), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24252), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25118), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25118), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -7194,49 +7194,49 @@ static void WoodenRCTrack25DegUpRightBanked( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24253), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24253), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25119), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25119), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24254), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24254), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25120), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25120), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24259), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24259), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25125), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25125), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24255), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24255), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25121), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25121), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24260), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24260), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25126), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25126), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24256), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24256), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25122), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25122), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -7263,34 +7263,34 @@ static void WoodenRCTrackOnRidePhoto( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23753), { 0, 2, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23753), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24619), { 0, 2, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24619), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23754), { 0, 2, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23754), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24620), { 0, 2, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24620), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23753), { 0, 2, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23753), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24619), { 0, 2, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24619), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23754), { 0, 2, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23754), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24620), { 0, 2, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24620), { 0, 2, height }, { 32, 25, 2 }, { 0, 3, height }); break; } @@ -7336,10 +7336,10 @@ static void WoodenRCTrackWaterSplash( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23989), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23989), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24855), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24855), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7352,18 +7352,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24863), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23993), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23993), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24859), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24859), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23990), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23990), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24856), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24856), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7376,18 +7376,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24864), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23994), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23994), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24860), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24860), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23987), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23987), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24853), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24853), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7400,18 +7400,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24861), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23991), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23991), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24857), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24857), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23988), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23988), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24854), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24854), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7424,10 +7424,10 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24862), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23992), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23992), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24858), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24858), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; } @@ -7441,10 +7441,10 @@ static void WoodenRCTrackWaterSplash( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23977), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23977), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24843), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24843), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7457,18 +7457,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24851), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23981), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23981), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24847), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24847), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23978), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23978), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24844), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24844), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7481,18 +7481,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24852), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23982), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23982), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24848), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24848), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23975), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23975), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24841), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24841), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7505,18 +7505,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24849), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23979), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23979), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24845), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24845), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23976), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23976), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24842), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24842), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7529,10 +7529,10 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24850), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23980), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23980), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24846), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24846), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; } @@ -7546,10 +7546,10 @@ static void WoodenRCTrackWaterSplash( case 0: case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23999), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23999), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24865), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24865), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7562,19 +7562,19 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24869), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24001), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24001), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24867), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24867), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 1: case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24000), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24000), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24866), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24866), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7587,10 +7587,10 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24870), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24002), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24002), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24868), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24868), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; } @@ -7603,10 +7603,10 @@ static void WoodenRCTrackWaterSplash( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23975), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23975), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24841), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24841), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7619,18 +7619,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24849), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23979), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23979), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24845), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24845), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23976), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23976), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24842), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24842), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7643,18 +7643,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24850), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23980), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23980), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24846), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24846), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23977), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23977), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24843), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24843), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7667,18 +7667,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24851), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23981), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23981), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24847), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24847), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23978), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23978), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24844), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24844), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7691,10 +7691,10 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24852), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23982), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23982), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24848), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24848), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; } @@ -7707,10 +7707,10 @@ static void WoodenRCTrackWaterSplash( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23987), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23987), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24853), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24853), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7723,18 +7723,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24861), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23991), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23991), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24857), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24857), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23988), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23988), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24854), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24854), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7747,18 +7747,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24862), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23992), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23992), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24858), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24858), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23989), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23989), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24855), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24855), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7771,18 +7771,18 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24863), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23993), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23993), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24859), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24859), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23990), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23990), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24856), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24856), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( session, direction, waterMask, { 0, 0, height + 16 }, { 32, 25, 2 }, { 0, 3, height + 16 }); @@ -7795,10 +7795,10 @@ static void WoodenRCTrackWaterSplash( session, direction, session.TrackColours[SCHEME_SUPPORTS].WithIndex(24864), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23994), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23994), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24860), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24860), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); break; } @@ -7823,49 +7823,49 @@ static void WoodenRCTrackLeftEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24137), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24137), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25003), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25003), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24141), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24141), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25007), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25007), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24153), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24153), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25019), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25019), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24145), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24145), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25011), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25011), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24149), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24149), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25015), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25015), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24157), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24157), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25023), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25023), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -7882,49 +7882,49 @@ static void WoodenRCTrackLeftEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24138), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24138), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25004), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25004), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24142), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24142), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25008), { 0, 0, height }, { 34, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25008), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24154), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24154), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25020), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25020), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24146), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24146), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25012), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25012), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24150), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24150), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25016), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25016), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24158), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24158), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25024), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25024), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -7937,49 +7937,49 @@ static void WoodenRCTrackLeftEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24139), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24139), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25005), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25005), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24143), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24143), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25009), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25009), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24155), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24155), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25021), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25021), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24147), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24147), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25013), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25013), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24151), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24151), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25017), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25017), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24159), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24159), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25025), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25025), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8011,46 +8011,46 @@ static void WoodenRCTrackLeftEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24140), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24140), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25006), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25006), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24144), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24144), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25010), { 0, 0, height }, { 16, 18, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25010), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24156), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24156), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25022), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25022), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24148), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24148), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25014), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25014), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24152), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24152), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25018), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25018), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24160), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24160), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25026), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25026), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); break; } @@ -8073,49 +8073,49 @@ static void WoodenRCTrackRightEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24113), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24113), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24979), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24979), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24129), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24129), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24995), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24995), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24117), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24117), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24983), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24983), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24121), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24121), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24987), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24987), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24133), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24133), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24999), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24999), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24125), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24125), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24991), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24991), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8132,49 +8132,49 @@ static void WoodenRCTrackRightEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24114), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24114), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24980), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24980), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24130), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24130), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24996), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24996), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24118), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24118), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24984), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24984), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24122), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24122), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24988), { 0, 0, height }, { 34, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24988), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24134), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24134), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25000), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25000), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24126), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24126), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24992), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24992), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8187,49 +8187,49 @@ static void WoodenRCTrackRightEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24115), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24115), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24981), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24981), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24131), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24131), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24997), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24997), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24119), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24119), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24985), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24985), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24123), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24123), { 0, 0, height }, { 28, 28, 2 }, { 4, 4, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24989), { 0, 0, height }, { 28, 28, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24989), { 0, 0, height }, { 28, 28, 2 }, { 4, 4, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24135), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24135), { 0, 0, height }, { 28, 28, 0 }, { 4, 4, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25001), { 0, 0, height }, { 28, 28, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25001), { 0, 0, height }, { 28, 28, 0 }, { 4, 4, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24127), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24127), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24993), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24993), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8261,46 +8261,46 @@ static void WoodenRCTrackRightEighthToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24116), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24116), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24982), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24982), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24132), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24132), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24998), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24998), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24120), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24120), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24986), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24986), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24124), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24124), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24990), { 0, 0, height }, { 16, 18, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24990), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24136), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24136), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25002), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25002), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24128), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24128), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24994), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24994), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); break; } @@ -8343,49 +8343,49 @@ static void WoodenRCTrackLeftEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24185), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24185), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25051), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25051), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24189), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24189), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25055), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25055), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24201), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24201), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25067), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25067), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24193), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24193), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25059), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25059), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24197), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24197), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25063), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25063), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24205), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24205), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25071), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25071), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8402,49 +8402,49 @@ static void WoodenRCTrackLeftEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24186), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24186), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25052), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25052), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24190), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24190), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25056), { 0, 0, height }, { 34, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25056), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24202), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24202), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25068), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25068), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24194), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24194), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25060), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25060), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24198), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24198), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25064), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25064), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24206), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24206), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25072), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25072), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8457,49 +8457,49 @@ static void WoodenRCTrackLeftEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24187), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24187), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25053), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25053), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24191), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24191), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25057), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25057), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24203), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24203), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25069), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25069), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24195), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24195), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25061), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25061), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24199), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24199), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25065), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25065), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24207), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24207), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25073), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25073), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8531,46 +8531,46 @@ static void WoodenRCTrackLeftEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24188), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24188), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25054), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25054), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24192), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24192), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25058), { 0, 0, height }, { 16, 18, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25058), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24204), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24204), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25070), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25070), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24196), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24196), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25062), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25062), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24200), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24200), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25066), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25066), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24208), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24208), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25074), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25074), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); break; } @@ -8593,49 +8593,49 @@ static void WoodenRCTrackRightEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24161), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24161), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25027), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25027), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24177), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24177), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25043), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25043), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24165), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24165), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25031), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25031), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24169), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24169), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25035), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25035), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24181), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24181), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25047), { 0, 0, height }, { 32, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25047), { 0, 0, height }, { 32, 32, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24173), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24173), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25039), { 0, 0, height }, { 32, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25039), { 0, 0, height }, { 32, 32, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8652,49 +8652,49 @@ static void WoodenRCTrackRightEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24162), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24162), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25028), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25028), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24178), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24178), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25044), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25044), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24166), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24166), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25032), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25032), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24170), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24170), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25036), { 0, 0, height }, { 34, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25036), { 0, 0, height }, { 34, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24182), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24182), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25048), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25048), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24174), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24174), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25040), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25040), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8707,49 +8707,49 @@ static void WoodenRCTrackRightEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24163), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24163), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25029), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25029), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24179), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24179), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25045), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25045), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24167), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24167), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25033), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25033), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24171), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24171), { 0, 0, height }, { 28, 28, 2 }, { 4, 4, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25037), { 0, 0, height }, { 28, 28, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25037), { 0, 0, height }, { 28, 28, 2 }, { 4, 4, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24183), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24183), { 0, 0, height }, { 28, 28, 0 }, { 4, 4, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25049), { 0, 0, height }, { 28, 28, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25049), { 0, 0, height }, { 28, 28, 0 }, { 4, 4, height + 27 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24175), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24175), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25041), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25041), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8781,46 +8781,46 @@ static void WoodenRCTrackRightEighthBankToDiag( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24164), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24164), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25030), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25030), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24180), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24180), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25046), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25046), { 0, 0, height }, { 16, 16, 0 }, { 16, 0, height + 27 }); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24168), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24168), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25034), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25034), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24172), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24172), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25038), { 0, 0, height }, { 16, 18, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25038), { 0, 0, height }, { 16, 18, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24184), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24184), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25050), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25050), { 0, 0, height }, { 16, 16, 0 }, { 0, 16, height + 27 }); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24176), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24176), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25042), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25042), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); break; } @@ -8865,10 +8865,10 @@ static void WoodenRCTrackDiagFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24050), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24050), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24916), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24916), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -8879,10 +8879,10 @@ static void WoodenRCTrackDiagFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24008), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24008), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24874), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24874), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -8897,16 +8897,16 @@ static void WoodenRCTrackDiagFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24047), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24047), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24913), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24913), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24051), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24051), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24917), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24917), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8927,16 +8927,16 @@ static void WoodenRCTrackDiagFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24005), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24005), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24871), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24871), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24009), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24009), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24875), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24875), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8967,16 +8967,16 @@ static void WoodenRCTrackDiagFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24049), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24049), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24915), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24915), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24052), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24052), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24918), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24918), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -8997,16 +8997,16 @@ static void WoodenRCTrackDiagFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24007), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24007), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24873), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24873), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24010), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24010), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24876), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24876), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9025,10 +9025,10 @@ static void WoodenRCTrackDiagFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24048), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24048), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24914), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24914), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9039,10 +9039,10 @@ static void WoodenRCTrackDiagFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24006), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24006), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24872), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24872), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9068,10 +9068,10 @@ static void WoodenRCTrackDiag25DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24068), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24068), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24934), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24934), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9082,10 +9082,10 @@ static void WoodenRCTrackDiag25DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24026), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24026), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24892), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24892), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9100,16 +9100,16 @@ static void WoodenRCTrackDiag25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24065), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24065), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24931), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24931), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24069), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24069), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24935), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24935), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9130,16 +9130,16 @@ static void WoodenRCTrackDiag25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24023), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24023), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24889), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24889), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24027), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24027), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24893), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24893), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9170,16 +9170,16 @@ static void WoodenRCTrackDiag25DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24067), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24067), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24933), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24933), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24070), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24070), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24936), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24936), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9200,16 +9200,16 @@ static void WoodenRCTrackDiag25DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24025), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24025), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24891), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24891), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24028), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24028), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24894), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24894), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9228,10 +9228,10 @@ static void WoodenRCTrackDiag25DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24066), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24066), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24932), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24932), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9242,10 +9242,10 @@ static void WoodenRCTrackDiag25DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24024), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24024), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24890), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24890), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9269,10 +9269,10 @@ static void WoodenRCTrackDiag60DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24044), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24044), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24910), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24910), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9284,16 +9284,16 @@ static void WoodenRCTrackDiag60DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24041), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24041), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24907), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24907), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24045), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24045), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24911), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24911), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9321,16 +9321,16 @@ static void WoodenRCTrackDiag60DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24043), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24043), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24909), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24909), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24046), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24046), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24912), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24912), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9346,10 +9346,10 @@ static void WoodenRCTrackDiag60DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24042), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24042), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24908), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24908), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9374,10 +9374,10 @@ static void WoodenRCTrackDiagFlatTo25DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24056), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24056), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24922), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24922), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9388,10 +9388,10 @@ static void WoodenRCTrackDiagFlatTo25DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24014), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24014), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24880), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24880), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9406,16 +9406,16 @@ static void WoodenRCTrackDiagFlatTo25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24053), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24053), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24919), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24919), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24057), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24057), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24923), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24923), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9436,16 +9436,16 @@ static void WoodenRCTrackDiagFlatTo25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24011), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24011), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24877), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24877), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24015), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24015), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24881), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24881), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9476,16 +9476,16 @@ static void WoodenRCTrackDiagFlatTo25DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24055), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24055), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24921), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24921), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24058), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24058), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24924), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24924), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9506,16 +9506,16 @@ static void WoodenRCTrackDiagFlatTo25DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24013), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24013), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24879), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24879), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24016), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24016), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24882), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24882), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9534,10 +9534,10 @@ static void WoodenRCTrackDiagFlatTo25DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24054), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24054), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24920), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24920), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9548,10 +9548,10 @@ static void WoodenRCTrackDiagFlatTo25DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24012), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24012), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24878), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24878), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9575,10 +9575,10 @@ static void WoodenRCTrackDiag25DegUpTo60DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24032), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24032), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24898), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24898), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9590,16 +9590,16 @@ static void WoodenRCTrackDiag25DegUpTo60DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24029), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24029), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24895), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24895), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24033), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24033), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24899), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24899), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9627,16 +9627,16 @@ static void WoodenRCTrackDiag25DegUpTo60DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24031), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24031), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24897), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24897), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24034), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24034), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24900), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24900), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9652,10 +9652,10 @@ static void WoodenRCTrackDiag25DegUpTo60DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24030), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24030), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24896), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24896), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9678,10 +9678,10 @@ static void WoodenRCTrackDiag60DegUpTo25DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24038), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24038), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24904), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24904), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9693,16 +9693,16 @@ static void WoodenRCTrackDiag60DegUpTo25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24035), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24035), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24901), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24901), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24039), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24039), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24905), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24905), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9730,16 +9730,16 @@ static void WoodenRCTrackDiag60DegUpTo25DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24037), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24037), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24903), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24903), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24040), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24040), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24906), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24906), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9755,10 +9755,10 @@ static void WoodenRCTrackDiag60DegUpTo25DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24036), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24036), { -16, -16, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24902), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24902), { -16, -16, height }, { 16, 16, 2 }, { 0, 0, height }); break; } @@ -9783,10 +9783,10 @@ static void WoodenRCTrackDiag25DegUpToFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24062), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24062), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24928), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24928), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9797,10 +9797,10 @@ static void WoodenRCTrackDiag25DegUpToFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24020), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24020), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24886), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24886), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9815,16 +9815,16 @@ static void WoodenRCTrackDiag25DegUpToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24059), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24059), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24925), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24925), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24063), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24063), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24929), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24929), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9845,16 +9845,16 @@ static void WoodenRCTrackDiag25DegUpToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24017), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24017), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24883), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24883), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24021), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24021), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24887), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24887), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9885,16 +9885,16 @@ static void WoodenRCTrackDiag25DegUpToFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24061), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24061), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24927), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24927), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24064), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24064), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24930), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24930), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9915,16 +9915,16 @@ static void WoodenRCTrackDiag25DegUpToFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24019), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24019), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24885), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24885), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24022), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24022), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24888), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24888), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -9943,10 +9943,10 @@ static void WoodenRCTrackDiag25DegUpToFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24060), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24060), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24926), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24926), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9957,10 +9957,10 @@ static void WoodenRCTrackDiag25DegUpToFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24018), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24018), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24884), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24884), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -9986,10 +9986,10 @@ static void WoodenRCTrackDiag25DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24066), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24066), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24932), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24932), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10000,10 +10000,10 @@ static void WoodenRCTrackDiag25DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24024), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24024), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24890), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24890), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10018,16 +10018,16 @@ static void WoodenRCTrackDiag25DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24067), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24067), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24933), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24933), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24070), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24070), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24936), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24936), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10048,16 +10048,16 @@ static void WoodenRCTrackDiag25DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24025), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24025), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24891), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24891), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24028), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24028), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24894), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24894), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10088,16 +10088,16 @@ static void WoodenRCTrackDiag25DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24065), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24065), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24931), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24931), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24069), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24069), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24935), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24935), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10118,16 +10118,16 @@ static void WoodenRCTrackDiag25DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24023), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24023), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24889), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24889), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24027), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24027), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24893), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24893), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 43 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10146,10 +10146,10 @@ static void WoodenRCTrackDiag25DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24068), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24068), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24934), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24934), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10160,10 +10160,10 @@ static void WoodenRCTrackDiag25DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24026), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24026), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24892), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24892), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10187,10 +10187,10 @@ static void WoodenRCTrackDiag60DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24042), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24042), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24908), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24908), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10202,16 +10202,16 @@ static void WoodenRCTrackDiag60DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24043), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24043), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24909), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24909), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24046), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24046), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24912), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24912), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10239,16 +10239,16 @@ static void WoodenRCTrackDiag60DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24041), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24041), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24907), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24907), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24045), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24045), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24911), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24911), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 91 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10264,10 +10264,10 @@ static void WoodenRCTrackDiag60DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24044), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24044), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24910), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24910), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10292,10 +10292,10 @@ static void WoodenRCTrackDiagFlatTo25DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24060), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24060), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24926), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24926), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10306,10 +10306,10 @@ static void WoodenRCTrackDiagFlatTo25DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24018), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24018), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24884), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24884), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10322,16 +10322,16 @@ static void WoodenRCTrackDiagFlatTo25DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24061), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24061), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24927), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24927), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24064), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24064), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24930), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24930), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10352,16 +10352,16 @@ static void WoodenRCTrackDiagFlatTo25DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24019), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24019), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24885), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24885), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24022), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24022), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24888), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24888), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10390,16 +10390,16 @@ static void WoodenRCTrackDiagFlatTo25DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24059), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24059), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24925), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24925), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24063), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24063), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24929), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24929), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10420,16 +10420,16 @@ static void WoodenRCTrackDiagFlatTo25DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24017), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24017), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24883), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24883), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24021), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24021), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24887), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24887), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10446,10 +10446,10 @@ static void WoodenRCTrackDiagFlatTo25DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24062), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24062), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24928), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24928), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10460,10 +10460,10 @@ static void WoodenRCTrackDiagFlatTo25DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24020), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24020), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24886), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24886), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10488,10 +10488,10 @@ static void WoodenRCTrackDiag25DegDownTo60DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24036), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24036), { -16, -16, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24902), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24902), { -16, -16, height }, { 16, 16, 2 }, { 0, 0, height }); break; } @@ -10503,16 +10503,16 @@ static void WoodenRCTrackDiag25DegDownTo60DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24037), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24037), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24903), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24903), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24040), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24040), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24906), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24906), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10540,16 +10540,16 @@ static void WoodenRCTrackDiag25DegDownTo60DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24035), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24035), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24901), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24901), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24039), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24039), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24905), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24905), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10565,10 +10565,10 @@ static void WoodenRCTrackDiag25DegDownTo60DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24038), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24038), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24904), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24904), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10591,10 +10591,10 @@ static void WoodenRCTrackDiag60DegDownTo25DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24030), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24030), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24896), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24896), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10606,16 +10606,16 @@ static void WoodenRCTrackDiag60DegDownTo25DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24031), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24031), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24897), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24897), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24034), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24034), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24900), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24900), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10643,16 +10643,16 @@ static void WoodenRCTrackDiag60DegDownTo25DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24029), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24029), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24895), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24895), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24033), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24033), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24899), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24899), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 59 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10668,10 +10668,10 @@ static void WoodenRCTrackDiag60DegDownTo25DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24032), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24032), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24898), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24898), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10696,10 +10696,10 @@ static void WoodenRCTrackDiag25DegDownToFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24054), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24054), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24920), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24920), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10710,10 +10710,10 @@ static void WoodenRCTrackDiag25DegDownToFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24012), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24012), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24878), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24878), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10728,16 +10728,16 @@ static void WoodenRCTrackDiag25DegDownToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24055), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24055), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24921), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24921), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24058), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24058), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24924), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24924), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10758,16 +10758,16 @@ static void WoodenRCTrackDiag25DegDownToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24013), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24013), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24879), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24879), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24016), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24016), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24882), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24882), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10798,16 +10798,16 @@ static void WoodenRCTrackDiag25DegDownToFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24053), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24053), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24919), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24919), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24057), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24057), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24923), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24923), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10828,16 +10828,16 @@ static void WoodenRCTrackDiag25DegDownToFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24011), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24011), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24877), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24877), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24015), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24015), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24881), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24881), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10856,10 +10856,10 @@ static void WoodenRCTrackDiag25DegDownToFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24056), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24056), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24922), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24922), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10870,10 +10870,10 @@ static void WoodenRCTrackDiag25DegDownToFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24014), + session, direction, WoodenRCGetTrackColour(session).WithIndex(24014), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24880), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24880), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10897,10 +10897,10 @@ static void WoodenRCTrackDiagFlatToLeftBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24080), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24080), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24946), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24946), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -10912,16 +10912,16 @@ static void WoodenRCTrackDiagFlatToLeftBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24077), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24077), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24943), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24943), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24081), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24081), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24947), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24947), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10949,16 +10949,16 @@ static void WoodenRCTrackDiagFlatToLeftBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24079), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24079), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24945), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24945), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24082), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24082), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24948), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24948), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -10974,10 +10974,10 @@ static void WoodenRCTrackDiagFlatToLeftBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24078), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24078), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24944), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24944), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11000,10 +11000,10 @@ static void WoodenRCTrackDiagFlatToRightBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24086), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24086), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24952), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24952), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11015,16 +11015,16 @@ static void WoodenRCTrackDiagFlatToRightBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24083), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24083), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24949), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24949), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24087), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24087), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24953), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24953), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11052,16 +11052,16 @@ static void WoodenRCTrackDiagFlatToRightBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24085), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24085), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24951), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24951), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24088), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24088), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24954), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24954), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11077,10 +11077,10 @@ static void WoodenRCTrackDiagFlatToRightBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24084), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24084), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24950), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24950), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11103,10 +11103,10 @@ static void WoodenRCTrackDiagLeftBankToFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24084), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24084), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24950), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24950), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11118,16 +11118,16 @@ static void WoodenRCTrackDiagLeftBankToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24085), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24085), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24951), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24951), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24088), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24088), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24954), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24954), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11155,16 +11155,16 @@ static void WoodenRCTrackDiagLeftBankToFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24083), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24083), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24949), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24949), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24087), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24087), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24953), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24953), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11180,10 +11180,10 @@ static void WoodenRCTrackDiagLeftBankToFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24086), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24086), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24952), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24952), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11206,10 +11206,10 @@ static void WoodenRCTrackDiagRightBankToFlat( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24078), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24078), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24944), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24944), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11221,16 +11221,16 @@ static void WoodenRCTrackDiagRightBankToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24079), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24079), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24945), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24945), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24082), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24082), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24948), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24948), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11258,16 +11258,16 @@ static void WoodenRCTrackDiagRightBankToFlat( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24077), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24077), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24943), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24943), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24081), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24081), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24947), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24947), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11283,10 +11283,10 @@ static void WoodenRCTrackDiagRightBankToFlat( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24080), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24080), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24946), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24946), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11309,10 +11309,10 @@ static void WoodenRCTrackDiagLeftBankTo25DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24104), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24104), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24970), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24970), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11324,16 +11324,16 @@ static void WoodenRCTrackDiagLeftBankTo25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24101), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24101), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24967), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24967), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24105), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24105), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24971), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24971), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11361,16 +11361,16 @@ static void WoodenRCTrackDiagLeftBankTo25DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24103), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24103), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24969), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24969), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24106), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24106), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24972), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24972), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11386,10 +11386,10 @@ static void WoodenRCTrackDiagLeftBankTo25DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24102), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24102), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24968), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24968), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11412,10 +11412,10 @@ static void WoodenRCTrackDiagRightBankTo25DegUp( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24110), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24110), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24976), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24976), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11427,16 +11427,16 @@ static void WoodenRCTrackDiagRightBankTo25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24107), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24107), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24973), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24973), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24111), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24111), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24977), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24977), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11464,16 +11464,16 @@ static void WoodenRCTrackDiagRightBankTo25DegUp( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24109), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24109), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24975), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24975), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24112), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24112), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24978), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24978), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11489,10 +11489,10 @@ static void WoodenRCTrackDiagRightBankTo25DegUp( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24108), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24108), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24974), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24974), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11515,10 +11515,10 @@ static void WoodenRCTrackDiag25DegUpToLeftBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24092), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24092), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24958), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24958), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11530,16 +11530,16 @@ static void WoodenRCTrackDiag25DegUpToLeftBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24089), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24089), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24955), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24955), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24093), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24093), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24959), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24959), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11567,16 +11567,16 @@ static void WoodenRCTrackDiag25DegUpToLeftBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24091), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24091), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24957), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24957), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24094), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24094), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24960), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24960), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11592,10 +11592,10 @@ static void WoodenRCTrackDiag25DegUpToLeftBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24090), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24090), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24956), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24956), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11618,10 +11618,10 @@ static void WoodenRCTrackDiag25DegUpToRightBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24098), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24098), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24964), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24964), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11633,16 +11633,16 @@ static void WoodenRCTrackDiag25DegUpToRightBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24095), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24095), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24961), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24961), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24099), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24099), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24965), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24965), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11670,16 +11670,16 @@ static void WoodenRCTrackDiag25DegUpToRightBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24097), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24097), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24963), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24963), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24100), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24100), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24966), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24966), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11695,10 +11695,10 @@ static void WoodenRCTrackDiag25DegUpToRightBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24096), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24096), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24962), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24962), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11721,10 +11721,10 @@ static void WoodenRCTrackDiagLeftBankTo25DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24096), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24096), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24962), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24962), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11734,16 +11734,16 @@ static void WoodenRCTrackDiagLeftBankTo25DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24097), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24097), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24963), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24963), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24100), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24100), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24966), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24966), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11769,16 +11769,16 @@ static void WoodenRCTrackDiagLeftBankTo25DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24095), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24095), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24961), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24961), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24099), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24099), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24965), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24965), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11792,10 +11792,10 @@ static void WoodenRCTrackDiagLeftBankTo25DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24098), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24098), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24964), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24964), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11819,10 +11819,10 @@ static void WoodenRCTrackDiagRightBankTo25DegDown( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24090), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24090), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24956), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24956), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11832,16 +11832,16 @@ static void WoodenRCTrackDiagRightBankTo25DegDown( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24091), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24091), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24957), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24957), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24094), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24094), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24960), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24960), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11867,16 +11867,16 @@ static void WoodenRCTrackDiagRightBankTo25DegDown( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24089), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24089), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24955), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24955), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24093), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24093), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24959), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24959), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenBSupportsPaintSetup(session, 2, 0, height + 16, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11890,10 +11890,10 @@ static void WoodenRCTrackDiagRightBankTo25DegDown( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24092), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24092), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24958), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24958), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11917,10 +11917,10 @@ static void WoodenRCTrackDiag25DegDownToLeftBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24108), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24108), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24974), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24974), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -11932,16 +11932,16 @@ static void WoodenRCTrackDiag25DegDownToLeftBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24109), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24109), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24975), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24975), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24112), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24112), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24978), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24978), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11969,16 +11969,16 @@ static void WoodenRCTrackDiag25DegDownToLeftBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24107), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24107), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24973), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24973), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24111), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24111), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24977), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24977), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -11994,10 +11994,10 @@ static void WoodenRCTrackDiag25DegDownToLeftBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24110), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24110), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24976), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24976), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -12020,10 +12020,10 @@ static void WoodenRCTrackDiag25DegDownToRightBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24102), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24102), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24968), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24968), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -12035,16 +12035,16 @@ static void WoodenRCTrackDiag25DegDownToRightBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24103), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24103), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24969), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24969), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24106), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24106), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24972), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24972), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12072,16 +12072,16 @@ static void WoodenRCTrackDiag25DegDownToRightBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24101), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24101), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24967), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24967), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24105), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24105), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24971), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24971), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 35 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12097,10 +12097,10 @@ static void WoodenRCTrackDiag25DegDownToRightBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24104), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24104), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24970), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24970), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -12123,10 +12123,10 @@ static void WoodenRCTrackDiagLeftBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24074), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24074), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24940), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24940), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -12138,16 +12138,16 @@ static void WoodenRCTrackDiagLeftBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24071), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24071), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24937), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24937), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24075), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24075), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24941), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24941), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12175,16 +12175,16 @@ static void WoodenRCTrackDiagLeftBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24073), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24073), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24939), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24939), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24076), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24076), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24942), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24942), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12200,10 +12200,10 @@ static void WoodenRCTrackDiagLeftBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24072), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24072), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24938), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24938), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -12226,10 +12226,10 @@ static void WoodenRCTrackDiagRightBank( { case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24072), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24072), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24938), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24938), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -12241,16 +12241,16 @@ static void WoodenRCTrackDiagRightBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24073), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24073), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24939), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24939), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24076), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24076), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24942), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24942), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12278,16 +12278,16 @@ static void WoodenRCTrackDiagRightBank( break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24071), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24071), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24937), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24937), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24075), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24075), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24941), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24941), { -16, -16, height }, { 32, 32, 0 }, { -16, -16, height + 27 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12303,10 +12303,10 @@ static void WoodenRCTrackDiagRightBank( { case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24074), { -16, -16, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24074), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24940), { -16, -16, height }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24940), { -16, -16, height }, { 32, 32, 2 }, { -16, -16, height }); break; } @@ -12329,49 +12329,49 @@ static void WoodenRCTrackLeftBankToLeftQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23958), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23958), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24824), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24824), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23960), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23960), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24826), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24826), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23971), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23971), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24837), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24837), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23962), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23962), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24828), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24828), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23956), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23956), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24822), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24822), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23969), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23969), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24835), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24835), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12396,55 +12396,55 @@ static void WoodenRCTrackLeftBankToLeftQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23957), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23957), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24823), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24823), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23959), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23959), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24825), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24825), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23970), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23970), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24836), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24836), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23961), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23961), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24827), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24827), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23972), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23972), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24838), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24838), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23955), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23955), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24821), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24821), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23968), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23968), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24834), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24834), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12477,49 +12477,49 @@ static void WoodenRCTrackRightBankToRightQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23947), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23947), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24813), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24813), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23963), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23963), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24829), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24829), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23949), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23949), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24815), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24815), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23951), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23951), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24817), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24817), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23966), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23966), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24832), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24832), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23953), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23953), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24819), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24819), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12544,55 +12544,55 @@ static void WoodenRCTrackRightBankToRightQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23948), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23948), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24814), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24814), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23964), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23964), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24830), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24830), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23950), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23950), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24816), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24816), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23965), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23965), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24831), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24831), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23952), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23952), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24818), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24818), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23967), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23967), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24833), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24833), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23954), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23954), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24820), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24820), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12625,55 +12625,55 @@ static void WoodenRCTrackLeftQuarterTurn325DegDownToLeftBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23950), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23950), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24816), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24816), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23965), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23965), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24831), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24831), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23952), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23952), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24818), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24818), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23967), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23967), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24833), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24833), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23954), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23954), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24820), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24820), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23948), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23948), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24814), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24814), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23964), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23964), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24830), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24830), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12698,49 +12698,49 @@ static void WoodenRCTrackLeftQuarterTurn325DegDownToLeftBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23949), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23949), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24815), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24815), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23951), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23951), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24817), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24817), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23966), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23966), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24832), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24832), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23953), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23953), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24819), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24819), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23947), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23947), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24813), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24813), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23963), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23963), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24829), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24829), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12773,55 +12773,55 @@ static void WoodenRCTrackRightQuarterTurn325DegDownToRightBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23955), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23955), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24821), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24821), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23968), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23968), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24834), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24834), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23957), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23957), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24823), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24823), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23959), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23959), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24825), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24825), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23970), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23970), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24836), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24836), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23961), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23961), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24827), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24827), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23972), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23972), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24838), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24838), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12846,49 +12846,49 @@ static void WoodenRCTrackRightQuarterTurn325DegDownToRightBank( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23956), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23956), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24822), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24822), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23969), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23969), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24835), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24835), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23958), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23958), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24824), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24824), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23960), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23960), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24826), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24826), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23971), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23971), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24837), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24837), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23962), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23962), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24828), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24828), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -12937,49 +12937,49 @@ static void WoodenRCTrackLeftBankedQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23932), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23932), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24798), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24798), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23934), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23934), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24800), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24800), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23945), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23945), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24811), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24811), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23936), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23936), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24802), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24802), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23930), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23930), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24796), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24796), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23943), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23943), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24809), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24809), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13004,55 +13004,55 @@ static void WoodenRCTrackLeftBankedQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23931), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23931), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24797), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24797), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23933), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23933), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24799), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24799), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23944), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23944), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24810), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24810), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23935), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23935), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24801), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24801), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23946), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23946), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24812), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24812), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23929), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23929), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24795), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24795), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23942), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23942), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24808), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24808), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13085,49 +13085,49 @@ static void WoodenRCTrackRightBankedQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23921), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23921), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24787), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24787), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23937), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23937), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24803), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24803), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23923), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23923), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24789), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24789), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23925), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23925), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24791), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24791), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23940), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23940), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24806), { 0, 6, height }, { 32, 20, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24806), { 0, 6, height }, { 32, 20, 0 }, { 0, 6, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23927), { 0, 6, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23927), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24793), { 0, 6, height }, { 32, 20, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24793), { 0, 6, height }, { 32, 20, 2 }, { 0, 6, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13152,55 +13152,55 @@ static void WoodenRCTrackRightBankedQuarterTurn325DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23922), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23922), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24788), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24788), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23938), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23938), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24804), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24804), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23924), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23924), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24790), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24790), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23939), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23939), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24805), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24805), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23926), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23926), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24792), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24792), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23941), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23941), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24807), { 6, 0, height }, { 20, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24807), { 6, 0, height }, { 20, 32, 0 }, { 6, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(23928), { 6, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(23928), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(24794), { 6, 0, height }, { 20, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(24794), { 6, 0, height }, { 20, 32, 2 }, { 6, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13255,43 +13255,43 @@ static void WoodenRCTrackLeftBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24321), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24321), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25187), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25187), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24326), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24326), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25192), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25192), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24352), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24352), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25218), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25218), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24331), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24331), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25197), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25197), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24336), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24336), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25202), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25202), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13313,49 +13313,49 @@ static void WoodenRCTrackLeftBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24322), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24322), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25188), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25188), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24327), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24327), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25193), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25193), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24353), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24353), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25219), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25219), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24332), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24332), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25198), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25198), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24337), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24337), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25203), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25203), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24359), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24359), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25225), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25225), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13371,49 +13371,49 @@ static void WoodenRCTrackLeftBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24323), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24323), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25189), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25189), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24328), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24328), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25194), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25194), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24354), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24354), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25220), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25220), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24333), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24333), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25199), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25199), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24338), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24338), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25204), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25204), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24360), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24360), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25226), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25226), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13436,55 +13436,55 @@ static void WoodenRCTrackLeftBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24324), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24324), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25190), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25190), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24329), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24329), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25195), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25195), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24355), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24355), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25221), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25221), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24334), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24334), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25200), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25200), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24357), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24357), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25223), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25223), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24339), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24339), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25205), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25205), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24361), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24361), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25227), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25227), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13500,55 +13500,55 @@ static void WoodenRCTrackLeftBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24325), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24325), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25191), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25191), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24330), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24330), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25196), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25196), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24356), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24356), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25222), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25222), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24335), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24335), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25201), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25201), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24358), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24358), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25224), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25224), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24340), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24340), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25206), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25206), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24362), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24362), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25228), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25228), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13581,43 +13581,43 @@ static void WoodenRCTrackRightBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24301), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24301), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25167), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25167), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24306), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24306), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25172), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25172), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24311), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24311), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25177), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25177), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24347), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24347), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25213), { 0, 0, height }, { 32, 27, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25213), { 0, 0, height }, { 32, 27, 0 }, { 0, 2, height + 67 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24316), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24316), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25182), { 0, 0, height }, { 32, 27, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25182), { 0, 0, height }, { 32, 27, 2 }, { 0, 2, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13639,49 +13639,49 @@ static void WoodenRCTrackRightBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24302), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24302), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25168), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25168), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24341), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24341), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25207), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25207), { 0, 0, height }, { 32, 16, 0 }, { 0, 16, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24307), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24307), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25173), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25173), { 0, 0, height }, { 32, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24312), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24312), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25178), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25178), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24348), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24348), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25214), { 0, 0, height }, { 32, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25214), { 0, 0, height }, { 32, 16, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24317), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24317), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25183), { 0, 0, height }, { 32, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25183), { 0, 0, height }, { 32, 16, 2 }, { 0, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13697,49 +13697,49 @@ static void WoodenRCTrackRightBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24303), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24303), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25169), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25169), { 0, 0, height }, { 16, 16, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24342), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24342), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25208), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25208), { 0, 0, height }, { 16, 16, 0 }, { 0, 0, height + 59 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24308), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24308), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25174), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25174), { 0, 0, height }, { 16, 16, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24313), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24313), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25179), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25179), { 0, 0, height }, { 16, 16, 2 }, { 16, 16, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24349), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24349), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25215), { 0, 0, height }, { 16, 16, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25215), { 0, 0, height }, { 16, 16, 0 }, { 16, 16, height + 59 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24318), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24318), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25184), { 0, 0, height }, { 16, 16, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25184), { 0, 0, height }, { 16, 16, 2 }, { 0, 16, height }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13762,55 +13762,55 @@ static void WoodenRCTrackRightBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24304), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24304), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25170), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25170), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24343), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24343), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25209), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25209), { 0, 0, height }, { 16, 32, 0 }, { 16, 0, height + 67 }); WoodenASupportsPaintSetup(session, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24309), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24309), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25175), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25175), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24345), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24345), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25211), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25211), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 5, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24314), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24314), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25180), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25180), { 0, 0, height }, { 16, 32, 2 }, { 0, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24350), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24350), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25216), { 0, 0, height }, { 16, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25216), { 0, 0, height }, { 16, 32, 0 }, { 0, 0, height + 67 }); WoodenASupportsPaintSetup(session, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24319), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24319), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25185), { 0, 0, height }, { 16, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25185), { 0, 0, height }, { 16, 32, 2 }, { 16, 0, height }); WoodenASupportsPaintSetup(session, 3, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13826,55 +13826,55 @@ static void WoodenRCTrackRightBankedQuarterTurn525DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24305), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24305), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25171), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25171), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24344), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24344), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25210), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25210), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24310), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24310), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25176), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25176), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24346), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24346), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25212), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25212), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24315), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24315), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25181), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25181), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24351), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24351), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25217), { 0, 0, height }, { 27, 32, 0 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25217), { 0, 0, height }, { 27, 32, 0 }, { 2, 0, height + 67 }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24320), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24320), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25186), { 0, 0, height }, { 27, 32, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25186), { 0, 0, height }, { 27, 32, 2 }, { 2, 0, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13926,37 +13926,37 @@ static void WoodenRCTrack25DegUpToLeftBanked25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24261), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24261), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25127), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25127), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24262), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24262), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25128), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25128), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24263), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24263), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25129), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25129), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24264), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24264), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25130), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25130), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -13983,37 +13983,37 @@ static void WoodenRCTrack25DegUpToRightBanked25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24265), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24265), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25131), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25131), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24266), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24266), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25132), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25132), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24267), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24267), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25133), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25133), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24268), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24268), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25134), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25134), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14040,37 +14040,37 @@ static void WoodenRCTrackLeftBanked25DegUpTo25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24269), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24269), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25135), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25135), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24270), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24270), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25136), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25136), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24271), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24271), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25137), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25137), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24272), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24272), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25138), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25138), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14097,37 +14097,37 @@ static void WoodenRCTrackRightBanked25DegUpTo25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24273), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24273), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25139), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25139), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24274), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24274), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25140), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25140), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24275), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24275), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25141), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25141), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24276), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24276), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25142), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25142), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 12, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14192,49 +14192,49 @@ static void WoodenRCTrackLeftBankedFlatToLeftBanked25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24277), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24277), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25143), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25143), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 1, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24278), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24278), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25144), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25144), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24293), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24293), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25159), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25159), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24279), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24279), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25145), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25145), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24294), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24294), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25160), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25160), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24280), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24280), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25146), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25146), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14261,49 +14261,49 @@ static void WoodenRCTrackRightBankedFlatToRightBanked25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24281), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24281), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25147), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25147), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 1, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24282), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24282), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25148), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25148), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24295), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24295), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25161), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25161), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24283), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24283), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25149), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25149), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24296), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24296), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25162), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25162), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24284), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24284), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25150), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25150), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14330,49 +14330,49 @@ static void WoodenRCTrackLeftBanked25DegUpToLeftBankedFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24285), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24285), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25151), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25151), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24286), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24286), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25152), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25152), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24297), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24297), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25163), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25163), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24287), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24287), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25153), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25153), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24298), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24298), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25164), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25164), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24288), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24288), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25154), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25154), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14399,49 +14399,49 @@ static void WoodenRCTrackRightBanked25DegUpToRightBankedFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24289), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24289), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25155), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25155), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24290), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24290), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25156), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25156), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24299), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24299), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25165), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25165), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24291), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24291), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25157), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25157), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24300), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24300), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25166), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25166), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24292), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24292), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25158), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25158), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14508,49 +14508,49 @@ static void WoodenRCTrackFlatToLeftBanked25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24225), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24225), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25091), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25091), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 1, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24226), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24226), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25092), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25092), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24241), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24241), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25107), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25107), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24227), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24227), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25093), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25093), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24242), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24242), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25108), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25108), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24228), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24228), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25094), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25094), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14577,49 +14577,49 @@ static void WoodenRCTrackFlatToRightBanked25DegUp( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24229), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24229), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25095), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25095), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 1, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24230), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24230), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25096), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25096), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24243), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24243), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25109), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25109), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24231), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24231), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25097), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25097), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24244), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24244), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25110), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25110), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24232), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24232), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25098), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25098), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14646,49 +14646,49 @@ static void WoodenRCTrackLeftBanked25DegUpToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24233), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24233), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25099), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25099), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24234), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24234), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25100), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25100), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24245), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24245), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25111), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25111), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24235), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24235), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25101), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25101), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24246), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24246), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25112), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25112), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24236), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24236), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25102), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25102), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14715,49 +14715,49 @@ static void WoodenRCTrackRightBanked25DegUpToFlat( { case 0: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24237), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24237), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25103), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25103), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24238), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24238), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25104), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25104), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24247), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24247), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25113), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25113), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24239), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24239), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25105), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25105), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24248), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24248), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25114), { 0, 0, height }, { 32, 1, 9 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25114), { 0, 0, height }, { 32, 1, 9 }, { 0, 26, height + 5 }); WoodenASupportsPaintSetup(session, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( - session, direction, WoodenRcGetTrackColour(session).WithIndex(24240), { 0, 0, height }, + session, direction, WoodenRCGetTrackColour(session).WithIndex(24240), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); PaintAddImageAsChildRotated( - session, direction, WoodenRcGetRailsColour(session).WithIndex(25106), { 0, 0, height }, { 32, 25, 2 }, + session, direction, WoodenRCGetRailsColour(session).WithIndex(25106), { 0, 0, height }, { 32, 25, 2 }, { 0, 3, height }); WoodenASupportsPaintSetup(session, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; @@ -14836,7 +14836,7 @@ static void WoodenRCTrackBooster( PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); } -template TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenAndClassicWoodenRc(int32_t trackType) +template TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenAndClassicWoodenRC(int32_t trackType) { switch (trackType) { @@ -15126,12 +15126,12 @@ template TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenAndClas return nullptr; } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionWoodenRC(int32_t trackType) { - return GetTrackPaintFunctionWoodenAndClassicWoodenRc(trackType); + return GetTrackPaintFunctionWoodenAndClassicWoodenRC(trackType); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRcFallback(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRCFallback(int32_t trackType) { - return GetTrackPaintFunctionWoodenAndClassicWoodenRc(trackType); + return GetTrackPaintFunctionWoodenAndClassicWoodenRC(trackType); } diff --git a/src/openrct2/ride/coaster/WoodenRollerCoaster.h b/src/openrct2/ride/coaster/WoodenRollerCoaster.h index 97dd6be901..a1342386c0 100644 --- a/src/openrct2/ride/coaster/WoodenRollerCoaster.h +++ b/src/openrct2/ride/coaster/WoodenRollerCoaster.h @@ -24,7 +24,7 @@ struct sprite_bb_2 CoordsXYZ bb_size; }; -template ImageId WoodenRcGetTrackColour(const PaintSession& session) +template ImageId WoodenRCGetTrackColour(const PaintSession& session) { if (isClassic) return session.TrackColours[SCHEME_TRACK]; @@ -34,7 +34,7 @@ template ImageId WoodenRcGetTrackColour(const PaintSession& sess : session.TrackColours[SCHEME_TRACK].WithPrimary(session.TrackColours[SCHEME_SUPPORTS].GetPrimary()); } -ImageId WoodenRcGetRailsColour(PaintSession& session); +ImageId WoodenRCGetRailsColour(PaintSession& session); template PaintStruct* WoodenRCTrackPaint( @@ -42,8 +42,8 @@ PaintStruct* WoodenRCTrackPaint( int16_t bound_box_length_x, int16_t bound_box_length_y, int8_t bound_box_length_z, int16_t z_offset, int16_t bound_box_offset_x, int16_t bound_box_offset_y, int16_t bound_box_offset_z) { - ImageId imageId = WoodenRcGetTrackColour(session).WithIndex(imageIdTrack); - ImageId railsImageId = WoodenRcGetRailsColour(session).WithIndex(imageIdRails); + ImageId imageId = WoodenRCGetTrackColour(session).WithIndex(imageIdTrack); + ImageId railsImageId = WoodenRCGetRailsColour(session).WithIndex(imageIdRails); PaintAddImageAsParentRotated( session, direction, imageId, { x_offset, y_offset, z_offset }, @@ -60,17 +60,17 @@ template void WoodenRCTrackPaintBb(PaintSession& session, const if (bb->sprite_id_a == 0) return; - ImageId imageId = WoodenRcGetTrackColour(session).WithIndex(bb->sprite_id_a); + ImageId imageId = WoodenRCGetTrackColour(session).WithIndex(bb->sprite_id_a); PaintAddImageAsParent( session, imageId, { bb->offset.x, bb->offset.y, height + bb->offset.z }, bb->bb_size, { bb->bb_offset.x, bb->bb_offset.y, height + bb->bb_offset.z }); if (bb->sprite_id_b != 0) { - ImageId railsImageId = WoodenRcGetRailsColour(session).WithIndex(bb->sprite_id_b); + ImageId railsImageId = WoodenRCGetRailsColour(session).WithIndex(bb->sprite_id_b); PaintAddImageAsChild( session, railsImageId, { bb->offset.x, bb->offset.y, height + bb->offset.z }, { { bb->bb_offset, height + bb->bb_offset.z }, bb->bb_size }); } } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRcFallback(int32_t trackType); +TRACK_PAINT_FUNCTION GetTrackPaintFunctionClassicWoodenRCFallback(int32_t trackType); diff --git a/src/openrct2/ride/coaster/meta/BobsleighCoaster.h b/src/openrct2/ride/coaster/meta/BobsleighCoaster.h index d60f3e5774..61ba4fab90 100644 --- a/src/openrct2/ride/coaster/meta/BobsleighCoaster.h +++ b/src/openrct2/ride/coaster/meta/BobsleighCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor BobsleighCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionBobsleighRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionBobsleighRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/ClassicMiniRollerCoaster.h b/src/openrct2/ride/coaster/meta/ClassicMiniRollerCoaster.h index 11003df337..2b55a0cd67 100644 --- a/src/openrct2/ride/coaster/meta/ClassicMiniRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/ClassicMiniRollerCoaster.h @@ -22,7 +22,7 @@ constexpr const RideTypeDescriptor ClassicMiniRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_ON_RIDE_PHOTO}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionJuniorRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionJuniorRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_ALLOW_DOORS_ON_TRACK | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/ClassicWoodenRollerCoaster.h b/src/openrct2/ride/coaster/meta/ClassicWoodenRollerCoaster.h index 5a1e691a4e..b31f3a16f3 100644 --- a/src/openrct2/ride/coaster/meta/ClassicWoodenRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/ClassicWoodenRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor ClassicWoodenRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, 0), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionClassicWoodenRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionClassicWoodenRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/CompactInvertedCoaster.h b/src/openrct2/ride/coaster/meta/CompactInvertedCoaster.h index 84244e28d8..4095e1feb0 100644 --- a/src/openrct2/ride/coaster/meta/CompactInvertedCoaster.h +++ b/src/openrct2/ride/coaster/meta/CompactInvertedCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor CompactInvertedCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionCompactInvertedRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionCompactInvertedRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS | RIDE_TYPE_FLAG_IS_SUSPENDED), diff --git a/src/openrct2/ride/coaster/meta/CorkscrewRollerCoaster.h b/src/openrct2/ride/coaster/meta/CorkscrewRollerCoaster.h index 930940f00e..42ced4cacc 100644 --- a/src/openrct2/ride/coaster/meta/CorkscrewRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/CorkscrewRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor CorkscrewRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_TWIST}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionCorkscrewRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionCorkscrewRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/FlyingRollerCoaster.h b/src/openrct2/ride/coaster/meta/FlyingRollerCoaster.h index bb17a3d910..44329d09eb 100644 --- a/src/openrct2/ride/coaster/meta/FlyingRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/FlyingRollerCoaster.h @@ -24,7 +24,7 @@ constexpr const RideTypeDescriptor FlyingRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_BOOSTER, TRACK_SLOPE_STEEP_LONG, TRACK_FLYING_LARGE_HALF_LOOP_UNINVERTED_DOWN, TRACK_FLYING_HALF_LOOP_UNINVERTED_DOWN, TRACK_STATION_END, TRACK_VERTICAL_LOOP, TRACK_POWERED_LIFT}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionFlyingRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionFlyingRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_HAS_ALTERNATIVE_TRACK_TYPE | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | diff --git a/src/openrct2/ride/coaster/meta/GigaCoaster.h b/src/openrct2/ride/coaster/meta/GigaCoaster.h index adf3071e04..b0ab0a4e5d 100644 --- a/src/openrct2/ride/coaster/meta/GigaCoaster.h +++ b/src/openrct2/ride/coaster/meta/GigaCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor GigaCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionGigaRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionGigaRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS | RIDE_TYPE_FLAG_ALLOW_CABLE_LIFT_HILL), diff --git a/src/openrct2/ride/coaster/meta/HeartlineTwisterCoaster.h b/src/openrct2/ride/coaster/meta/HeartlineTwisterCoaster.h index 3d8c1e06e1..591a5893ce 100644 --- a/src/openrct2/ride/coaster/meta/HeartlineTwisterCoaster.h +++ b/src/openrct2/ride/coaster/meta/HeartlineTwisterCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor HeartlineTwisterCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionHeartlineTwisterRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionHeartlineTwisterRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES), SET_FIELD(RideModes, EnumsToFlags(RideMode::ContinuousCircuit)), diff --git a/src/openrct2/ride/coaster/meta/Hypercoaster.h b/src/openrct2/ride/coaster/meta/Hypercoaster.h index e44cb95939..a8ad30b4a6 100644 --- a/src/openrct2/ride/coaster/meta/Hypercoaster.h +++ b/src/openrct2/ride/coaster/meta/Hypercoaster.h @@ -22,7 +22,7 @@ constexpr const RideTypeDescriptor HypercoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_VERTICAL_LOOP, TRACK_HALF_LOOP, TRACK_CORKSCREW, TRACK_BOOSTER}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionCorkscrewRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionCorkscrewRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/InvertedHairpinCoaster.h b/src/openrct2/ride/coaster/meta/InvertedHairpinCoaster.h index 8c8071d732..a12d81776f 100644 --- a/src/openrct2/ride/coaster/meta/InvertedHairpinCoaster.h +++ b/src/openrct2/ride/coaster/meta/InvertedHairpinCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor InvertedHairpinCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionInvertedHairpinRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionInvertedHairpinRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_IS_SUSPENDED), diff --git a/src/openrct2/ride/coaster/meta/InvertedImpulseCoaster.h b/src/openrct2/ride/coaster/meta/InvertedImpulseCoaster.h index 38077cec62..98b1e8d985 100644 --- a/src/openrct2/ride/coaster/meta/InvertedImpulseCoaster.h +++ b/src/openrct2/ride/coaster/meta/InvertedImpulseCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor InvertedImpulseCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionInvertedImpulseRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionInvertedImpulseRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS | RIDE_TYPE_FLAG_IS_SUSPENDED), diff --git a/src/openrct2/ride/coaster/meta/InvertedRollerCoaster.h b/src/openrct2/ride/coaster/meta/InvertedRollerCoaster.h index 915b2f573a..8246205fa6 100644 --- a/src/openrct2/ride/coaster/meta/InvertedRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/InvertedRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor InvertedRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_BOOSTER}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionInvertedRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionInvertedRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS | RIDE_TYPE_FLAG_IS_SUSPENDED), diff --git a/src/openrct2/ride/coaster/meta/JuniorRollerCoaster.h b/src/openrct2/ride/coaster/meta/JuniorRollerCoaster.h index ff2dcd793f..68e175488a 100644 --- a/src/openrct2/ride/coaster/meta/JuniorRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/JuniorRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor JuniorRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_SLOPE_STEEP_UP, TRACK_SLOPE_STEEP_DOWN, TRACK_ON_RIDE_PHOTO}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionJuniorRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionJuniorRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_ALLOW_DOORS_ON_TRACK | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/LIMLaunchedRollerCoaster.h b/src/openrct2/ride/coaster/meta/LIMLaunchedRollerCoaster.h index 3bbac20bf0..52db7af6af 100644 --- a/src/openrct2/ride/coaster/meta/LIMLaunchedRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/LIMLaunchedRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor LIMLaunchedRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_SLOPE_LONG, TRACK_ZERO_G_ROLL, TRACK_ZERO_G_ROLL_LARGE}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionLimLaunchedRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionLimLaunchedRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/LayDownRollerCoaster.h b/src/openrct2/ride/coaster/meta/LayDownRollerCoaster.h index 0826601cf1..76c711d07e 100644 --- a/src/openrct2/ride/coaster/meta/LayDownRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/LayDownRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor LayDownRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_FLYING_HALF_LOOP_UNINVERTED_DOWN, TRACK_BOOSTER}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionLayDownRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionLayDownRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_HAS_ALTERNATIVE_TRACK_TYPE | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/LoopingRollerCoaster.h b/src/openrct2/ride/coaster/meta/LoopingRollerCoaster.h index c67c4b0a7e..a8a4890a86 100644 --- a/src/openrct2/ride/coaster/meta/LoopingRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/LoopingRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor LoopingRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_SLOPE_VERTICAL, TRACK_TWIST, TRACK_CORKSCREW, TRACK_CURVE_VERTICAL, TRACK_QUARTER_LOOP, TRACK_SLOPE_LONG, TRACK_BARREL_ROLL, TRACK_HALF_LOOP, TRACK_HALF_LOOP_MEDIUM, TRACK_HALF_LOOP_LARGE,TRACK_CORKSCREW_LARGE, TRACK_ZERO_G_ROLL, TRACK_ZERO_G_ROLL_LARGE}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionLoopingRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionLoopingRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/MineTrainCoaster.h b/src/openrct2/ride/coaster/meta/MineTrainCoaster.h index b59ba6f834..112a426d38 100644 --- a/src/openrct2/ride/coaster/meta/MineTrainCoaster.h +++ b/src/openrct2/ride/coaster/meta/MineTrainCoaster.h @@ -24,7 +24,7 @@ constexpr const RideTypeDescriptor MineTrainCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMineTrainRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMineTrainRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/MiniRollerCoaster.h b/src/openrct2/ride/coaster/meta/MiniRollerCoaster.h index a5c2204421..eae0d77504 100644 --- a/src/openrct2/ride/coaster/meta/MiniRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/MiniRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor MiniRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_BOOSTER, TRACK_LIFT_HILL_CURVED}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMiniRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMiniRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/MiniSuspendedCoaster.h b/src/openrct2/ride/coaster/meta/MiniSuspendedCoaster.h index 4955a9e0ba..7d40aa3e76 100644 --- a/src/openrct2/ride/coaster/meta/MiniSuspendedCoaster.h +++ b/src/openrct2/ride/coaster/meta/MiniSuspendedCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor MiniSuspendedCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMiniSuspendedRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMiniSuspendedRC), SET_FIELD(Flags, RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | diff --git a/src/openrct2/ride/coaster/meta/MultiDimensionRollerCoaster.h b/src/openrct2/ride/coaster/meta/MultiDimensionRollerCoaster.h index 78563dd2d2..07ac2285f7 100644 --- a/src/openrct2/ride/coaster/meta/MultiDimensionRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/MultiDimensionRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor MultiDimensionRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMultiDimensionRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMultiDimensionRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_HAS_ALTERNATIVE_TRACK_TYPE | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | diff --git a/src/openrct2/ride/coaster/meta/ReverseFreefallCoaster.h b/src/openrct2/ride/coaster/meta/ReverseFreefallCoaster.h index db37826b28..4971990fe4 100644 --- a/src/openrct2/ride/coaster/meta/ReverseFreefallCoaster.h +++ b/src/openrct2/ride/coaster/meta/ReverseFreefallCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor ReverseFreefallCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionReverseFreefallRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionReverseFreefallRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT), SET_FIELD(RideModes, EnumsToFlags(RideMode::LimPoweredLaunch)), SET_FIELD(DefaultMode, RideMode::LimPoweredLaunch), diff --git a/src/openrct2/ride/coaster/meta/ReverserRollerCoaster.h b/src/openrct2/ride/coaster/meta/ReverserRollerCoaster.h index 9e77e70b6a..b443783232 100644 --- a/src/openrct2/ride/coaster/meta/ReverserRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/ReverserRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor ReverserRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionReverserRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionReverserRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES), SET_FIELD(RideModes, EnumsToFlags(RideMode::ContinuousCircuit)), diff --git a/src/openrct2/ride/coaster/meta/SideFrictionRollerCoaster.h b/src/openrct2/ride/coaster/meta/SideFrictionRollerCoaster.h index 55228dd028..221116e37d 100644 --- a/src/openrct2/ride/coaster/meta/SideFrictionRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/SideFrictionRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor SideFrictionRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionSideFrictionRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionSideFrictionRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/SpiralRollerCoaster.h b/src/openrct2/ride/coaster/meta/SpiralRollerCoaster.h index 1e7edd959d..d94feadc5a 100644 --- a/src/openrct2/ride/coaster/meta/SpiralRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/SpiralRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor SpiralRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_BOOSTER, TRACK_LIFT_HILL}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMiniRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionMiniRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/StandUpRollerCoaster.h b/src/openrct2/ride/coaster/meta/StandUpRollerCoaster.h index d06c6e7118..13a394b474 100644 --- a/src/openrct2/ride/coaster/meta/StandUpRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/StandUpRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor StandUpRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionStandUpRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionStandUpRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/coaster/meta/SuspendedSwingingCoaster.h b/src/openrct2/ride/coaster/meta/SuspendedSwingingCoaster.h index a0497e31fb..e198cc26e0 100644 --- a/src/openrct2/ride/coaster/meta/SuspendedSwingingCoaster.h +++ b/src/openrct2/ride/coaster/meta/SuspendedSwingingCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor SuspendedSwingingCoasterRTD = SET_FIELD(ExtraTrackPieces, {}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionSuspendedSwingingRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionSuspendedSwingingRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_IS_SUSPENDED), diff --git a/src/openrct2/ride/coaster/meta/WaterCoaster.h b/src/openrct2/ride/coaster/meta/WaterCoaster.h index cea18ea094..83be6678d2 100644 --- a/src/openrct2/ride/coaster/meta/WaterCoaster.h +++ b/src/openrct2/ride/coaster/meta/WaterCoaster.h @@ -24,7 +24,7 @@ constexpr const RideTypeDescriptor WaterCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_SLOPE_LONG}), SET_FIELD(CoveredTrackPieces, {TrackElemType::Flat, TrackElemType::LeftQuarterTurn5Tiles, TrackElemType::RightQuarterTurn5Tiles, TrackElemType::SBendLeft, TrackElemType::SBendRight}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionWaterRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionWaterRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_TRACK_ELEMENTS_HAVE_TWO_VARIETIES | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES), diff --git a/src/openrct2/ride/coaster/meta/WoodenRollerCoaster.h b/src/openrct2/ride/coaster/meta/WoodenRollerCoaster.h index ccd75c53d6..e8d956625f 100644 --- a/src/openrct2/ride/coaster/meta/WoodenRollerCoaster.h +++ b/src/openrct2/ride/coaster/meta/WoodenRollerCoaster.h @@ -23,7 +23,7 @@ constexpr const RideTypeDescriptor WoodenRollerCoasterRTD = SET_FIELD(ExtraTrackPieces, {TRACK_BOOSTER}), SET_FIELD(CoveredTrackPieces, {}), SET_FIELD(StartTrackPiece, TrackElemType::EndStation), - SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionWoodenRc), + SET_FIELD(TrackPaintFunction, GetTrackPaintFunctionWoodenRC), SET_FIELD(Flags, RIDE_TYPE_FLAGS_TRACK_HAS_3_COLOURS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION | RIDE_TYPE_FLAGS_COMMON_COASTER | RIDE_TYPE_FLAGS_COMMON_COASTER_NON_ALT | RIDE_TYPE_FLAG_HAS_LARGE_CURVES | RIDE_TYPE_FLAG_PEEP_CHECK_GFORCES | RIDE_TYPE_FLAG_ALLOW_MULTIPLE_CIRCUITS), diff --git a/src/openrct2/ride/water/WaterCoaster.cpp b/src/openrct2/ride/water/WaterCoaster.cpp index 9bc7d230b7..2579be8808 100644 --- a/src/openrct2/ride/water/WaterCoaster.cpp +++ b/src/openrct2/ride/water/WaterCoaster.cpp @@ -20,7 +20,7 @@ static void WaterRCTrackFlat( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrack25DegUp( @@ -30,7 +30,7 @@ static void WaterRCTrack25DegUp( bool isChained = trackElement.HasChain(); JuniorRCPaintTrack25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackFlatTo25DegUp( @@ -40,7 +40,7 @@ static void WaterRCTrackFlatTo25DegUp( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackFlatTo25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrack25DegUpToFlat( @@ -50,7 +50,7 @@ static void WaterRCTrack25DegUpToFlat( bool isChained = trackElement.HasChain(); JuniorRCPaintTrack25DegUpToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrack25DegDown( @@ -81,7 +81,7 @@ static void WaterRCTrackDiagFlat( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackDiag25DegUp( @@ -91,7 +91,7 @@ static void WaterRCTrackDiag25DegUp( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackDiagFlatTo25DegUp( @@ -101,7 +101,7 @@ static void WaterRCTrackDiagFlatTo25DegUp( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlatTo25DegUp( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackDiag25DegUpToFlat( @@ -111,7 +111,7 @@ static void WaterRCTrackDiag25DegUpToFlat( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegUpToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackDiag25DegDown( @@ -121,7 +121,7 @@ static void WaterRCTrackDiag25DegDown( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackDiagFlatTo25DegDown( @@ -131,7 +131,7 @@ static void WaterRCTrackDiagFlatTo25DegDown( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiagFlatTo25DegDown( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackDiag25DegDownToFlat( @@ -141,7 +141,7 @@ static void WaterRCTrackDiag25DegDownToFlat( bool isChained = trackElement.HasChain(); JuniorRCPaintTrackDiag25DegDownToFlat( session, ride, trackSequence, direction, height, trackElement, - isChained ? JuniorRcChainType::ChainLift : JuniorRcChainType::None); + isChained ? JuniorRCChainType::ChainLift : JuniorRCChainType::None); } static void WaterRCTrackStation( @@ -155,21 +155,21 @@ static void WaterRCTrack60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRCPaintTrack60DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + JuniorRCPaintTrack60DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrack25DegUpTo60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRCPaintTrack25DegUpTo60DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + JuniorRCPaintTrack25DegUpTo60DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrack60DegUpTo25DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRCPaintTrack60DegUpTo25DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + JuniorRCPaintTrack60DegUpTo25DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrack60DegDown( @@ -200,7 +200,7 @@ static void WaterRCTrackLeftQuarterTurn5Tiles25DegUp( const TrackElement& trackElement) { JuniorRCPaintTrackLeftQuarterTurn5Tiles25DegUp( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrackRightQuarterTurn5Tiles25DegUp( @@ -208,7 +208,7 @@ static void WaterRCTrackRightQuarterTurn5Tiles25DegUp( const TrackElement& trackElement) { JuniorRCPaintTrackRightQuarterTurn5Tiles25DegUp( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static constexpr const uint8_t water_rc_left_quarter_turn_5_tiles_to_right_turn_map[] = { @@ -240,7 +240,7 @@ static void WaterRCTrackRightQuarterTurn3Tiles25DegUp( const TrackElement& trackElement) { JuniorRCPaintTrackRightQuarterTurn3Tiles25DegUp( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrackRightQuarterTurn3Tiles25DegDown( @@ -248,7 +248,7 @@ static void WaterRCTrackRightQuarterTurn3Tiles25DegDown( const TrackElement& trackElement) { JuniorRCPaintTrackRightQuarterTurn3Tiles25DegDown( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static constexpr const uint8_t water_rc_left_quarter_turn_3_tiles_to_right_turn_map[] = { @@ -278,7 +278,7 @@ static void WaterRCTrackDiag60DegUp( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRCPaintTrackDiag60DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + JuniorRCPaintTrackDiag60DegUp(session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrackDiag25DegUpTo60DegUp( @@ -286,7 +286,7 @@ static void WaterRCTrackDiag25DegUpTo60DegUp( const TrackElement& trackElement) { JuniorRCPaintTrackDiag25DegUpTo60DegUp( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrackDiag60DegUpTo25DegUp( @@ -294,14 +294,14 @@ static void WaterRCTrackDiag60DegUpTo25DegUp( const TrackElement& trackElement) { JuniorRCPaintTrackDiag60DegUpTo25DegUp( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrackDiag60DegDown( PaintSession& session, const Ride& ride, uint8_t trackSequence, uint8_t direction, int32_t height, const TrackElement& trackElement) { - JuniorRCPaintTrackDiag60DegDown(session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + JuniorRCPaintTrackDiag60DegDown(session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrackDiag25DegDownTo60DegDown( @@ -309,7 +309,7 @@ static void WaterRCTrackDiag25DegDownTo60DegDown( const TrackElement& trackElement) { JuniorRCPaintTrackDiag25DegDownTo60DegDown( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } static void WaterRCTrackDiag60DegDownTo25DegDown( @@ -317,10 +317,10 @@ static void WaterRCTrackDiag60DegDownTo25DegDown( const TrackElement& trackElement) { JuniorRCPaintTrackDiag60DegDownTo25DegDown( - session, ride, trackSequence, direction, height, trackElement, JuniorRcChainType::None); + session, ride, trackSequence, direction, height, trackElement, JuniorRCChainType::None); } -TRACK_PAINT_FUNCTION GetTrackPaintFunctionWaterRc(int32_t trackType) +TRACK_PAINT_FUNCTION GetTrackPaintFunctionWaterRC(int32_t trackType) { switch (trackType) { @@ -463,7 +463,7 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionWaterRc(int32_t trackType) case TrackElemType::DiagRightBank: case TrackElemType::BlockBrakes: case TrackElemType::Booster: - return GetTrackPaintFunctionJuniorRc(trackType); + return GetTrackPaintFunctionJuniorRC(trackType); ////////////////////////////////////////////////////// // Use River Rafts @@ -492,7 +492,7 @@ TRACK_PAINT_FUNCTION GetTrackPaintFunctionWaterRc(int32_t trackType) return GetTrackPaintFunctionSplashBoats(TrackElemType::Down25ToFlat); case TrackElemType::OnRidePhoto: - return GetTrackPaintFunctionJuniorRc(trackType); + return GetTrackPaintFunctionJuniorRC(trackType); } return nullptr; } diff --git a/src/openrct2/scenario/Scenario.cpp b/src/openrct2/scenario/Scenario.cpp index 78710b6860..16b4105c47 100644 --- a/src/openrct2/scenario/Scenario.cpp +++ b/src/openrct2/scenario/Scenario.cpp @@ -101,7 +101,7 @@ void ScenarioBegin() void ScenarioReset() { // Set the scenario pseudo-random seeds - Random::Rct2::Seed s{ 0x1234567F ^ Platform::GetTicks(), 0x789FABCD ^ Platform::GetTicks() }; + Random::RCT2::Seed s{ 0x1234567F ^ Platform::GetTicks(), 0x789FABCD ^ Platform::GetTicks() }; gScenarioRand.seed(s); ResearchResetCurrentItem(); @@ -504,7 +504,7 @@ const random_engine_t::state_type& ScenarioRandState() void ScenarioRandSeed(random_engine_t::result_type s0, random_engine_t::result_type s1) { - Random::Rct2::Seed s{ s0, s1 }; + Random::RCT2::Seed s{ s0, s1 }; gScenarioRand.seed(s); } diff --git a/src/openrct2/scenario/Scenario.h b/src/openrct2/scenario/Scenario.h index cf078cdb3d..6b4f7d7a58 100644 --- a/src/openrct2/scenario/Scenario.h +++ b/src/openrct2/scenario/Scenario.h @@ -23,7 +23,7 @@ struct ResultWithMessage; -using random_engine_t = Random::Rct2::Engine; +using random_engine_t = Random::RCT2::Engine; enum {