summaryrefslogtreecommitdiff
path: root/src/engine/TrainCrossing.cpp
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2025-01-23 11:22:07 -0700
committerGitHub <noreply@github.com>2025-01-23 11:22:07 -0700
commit1f189dfa804a05177f99dda1044898eb63fdcb3f (patch)
tree598e0a6c26a5554afd1fcbcd801079fd1df090d3 /src/engine/TrainCrossing.cpp
parent24ecfc3db43bfa606f41c42ef8778f96b5047c6b (diff)
Game.cpp and World.cpp Cleanup (#159)
* Remove CProperties and delete dup Properties from World.h * Improvement * Fix compile * Cleanup * Document gRaceState * wip cleanup * compile * Impl PlayerBombKart * Rename CourseManager_ to CM_ * Finish renames m_ to CM_ * cleanup * Remove extra printf --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
Diffstat (limited to 'src/engine/TrainCrossing.cpp')
-rw-r--r--src/engine/TrainCrossing.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/engine/TrainCrossing.cpp b/src/engine/TrainCrossing.cpp
index 98c7c766b..2d4442a30 100644
--- a/src/engine/TrainCrossing.cpp
+++ b/src/engine/TrainCrossing.cpp
@@ -1,7 +1,7 @@
#include <libultraship.h>
#include "TrainCrossing.h"
#include "World.h"
-#include "vehicles/Vehicle.h"
+#include "engine/Actor.h"
#include "vehicles/Train.h"
#include <memory>
@@ -29,8 +29,8 @@ void TrainCrossing::CrossingTrigger() {
OnTriggered = 0;
- for (const auto& vehicle : gWorldInstance.Vehicles) {
- if (auto train = dynamic_cast<ATrain*>(vehicle)) {;
+ for (const auto& actor : gWorldInstance.Actors) {
+ if (auto train = dynamic_cast<ATrain*>(actor)) {;
f32 radius = DynamicRadius(train->Locomotive.position, train->Locomotive.velocity, Position);
if (Distance(train->Locomotive.position, Position) < radius) {