From 126c7b7e7375ff453807d5d439d6ba12899f4e4f Mon Sep 17 00:00:00 2001 From: Spacek531 Date: Tue, 7 Oct 2025 10:46:53 -0700 Subject: [PATCH] add VehicleGeometry files --- src/openrct2/libopenrct2.vcxproj | 4 +++- src/openrct2/ride/Vehicle.cpp | 2 ++ src/openrct2/ride/VehicleGeometry.cpp | 17 +++++++++++++++++ src/openrct2/ride/VehicleGeometry.h | 20 ++++++++++++++++++++ 4 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 src/openrct2/ride/VehicleGeometry.cpp create mode 100644 src/openrct2/ride/VehicleGeometry.h diff --git a/src/openrct2/libopenrct2.vcxproj b/src/openrct2/libopenrct2.vcxproj index 868b309ddf..d6775939d9 100644 --- a/src/openrct2/libopenrct2.vcxproj +++ b/src/openrct2/libopenrct2.vcxproj @@ -543,6 +543,7 @@ + @@ -1092,6 +1093,7 @@ + @@ -1196,4 +1198,4 @@ - + \ No newline at end of file diff --git a/src/openrct2/ride/Vehicle.cpp b/src/openrct2/ride/Vehicle.cpp index ec2c627e92..9483a361f6 100644 --- a/src/openrct2/ride/Vehicle.cpp +++ b/src/openrct2/ride/Vehicle.cpp @@ -62,6 +62,7 @@ #include "TrackData.h" #include "TrainManager.h" #include "VehicleData.h" +#include "VehicleGeometry.h" #include "VehicleSubpositionData.h" #include @@ -71,6 +72,7 @@ using namespace OpenRCT2; using namespace OpenRCT2::Audio; using namespace OpenRCT2::TrackMetaData; using namespace OpenRCT2::Math::Trigonometry; +using namespace OpenRCT2::RideVehicle; static bool vehicle_boat_is_location_accessible(const CoordsXYZ& location); constexpr int16_t kVehicleMaxSpinSpeed = 1536; diff --git a/src/openrct2/ride/VehicleGeometry.cpp b/src/openrct2/ride/VehicleGeometry.cpp new file mode 100644 index 0000000000..962c45f3f5 --- /dev/null +++ b/src/openrct2/ride/VehicleGeometry.cpp @@ -0,0 +1,17 @@ +/***************************************************************************** + * Copyright (c) 2014-2025 OpenRCT2 developers + * + * For a complete list of all authors, please refer to contributors.md + * Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2 + * + * OpenRCT2 is licensed under the GNU General Public License version 3. + *****************************************************************************/ + +#include "VehicleGeometry.h" + +#include + +namespace OpenRCT2::RideVehicle::Geometry +{ + +} // namespace OpenRCT2::RideVehicle::Geometry diff --git a/src/openrct2/ride/VehicleGeometry.h b/src/openrct2/ride/VehicleGeometry.h new file mode 100644 index 0000000000..c8cfee35fb --- /dev/null +++ b/src/openrct2/ride/VehicleGeometry.h @@ -0,0 +1,20 @@ +/***************************************************************************** + * Copyright (c) 2014-2025 OpenRCT2 developers + * + * For a complete list of all authors, please refer to contributors.md + * Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2 + * + * OpenRCT2 is licensed under the GNU General Public License version 3. + *****************************************************************************/ + +#pragma once + +#include "../world/Location.hpp" +#include "Angles.h" + +#include + +namespace OpenRCT2::RideVehicle::Geometry +{ + +} // namespace OpenRCT2::RideVehicle::Geometry