summaryrefslogtreecommitdiff
path: root/src/engine/RaceManager.cpp
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2026-03-05 21:15:59 -0700
committerGitHub <noreply@github.com>2026-03-05 21:15:59 -0700
commitba0a24e28fc652aaaa272581831ced8a69614a19 (patch)
tree825bc6cf904d0b99e534b2448cbcecd6a45ea73e /src/engine/RaceManager.cpp
parent2564e0b7a3f1e1c290e0b9331c5052af64f366b2 (diff)
Fix editor loading and finishline duplication (#653)
* Fix editor loading and finishline duplication * Update SceneManager.cpp
Diffstat (limited to 'src/engine/RaceManager.cpp')
-rw-r--r--src/engine/RaceManager.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/engine/RaceManager.cpp b/src/engine/RaceManager.cpp
index cecda6ced..de8ed6984 100644
--- a/src/engine/RaceManager.cpp
+++ b/src/engine/RaceManager.cpp
@@ -81,11 +81,12 @@ void RaceManager::BeginPlay() {
if ((gGamestate != CREDITS_SEQUENCE) && (gModeSelection != BATTLE)) {
if (track->bSpawnFinishline) {
if (track->FinishlineSpawnPoint.has_value()) {
- AFinishline::Spawn(track->FinishlineSpawnPoint.value(), IRotator(0, 0, 0));
+ AFinishline* finishline = AFinishline::Spawn(track->FinishlineSpawnPoint.value(), IRotator(0, 0, 0));
+ finishline->bIsFinishline = true;
} else {
- AFinishline::Spawn();
+ AFinishline* finishline = AFinishline::Spawn();
+ finishline->bIsFinishline = true;
}
-
}
}
gEditor.AddLight("Sun", nullptr, D_800DC610[1].l->l.dir);