From 040e1f3fa038c23ccbed5319245c3eb26f34cdff Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Fri, 2 Jan 2026 12:09:22 -0600 Subject: Fixed trajectory wrong exported --- src/factories/sm64/TrajectoryFactory.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/factories/sm64/TrajectoryFactory.cpp b/src/factories/sm64/TrajectoryFactory.cpp index a103f79..6e47488 100644 --- a/src/factories/sm64/TrajectoryFactory.cpp +++ b/src/factories/sm64/TrajectoryFactory.cpp @@ -66,10 +66,11 @@ std::optional> SM64::TrajectoryFactory::parse(std:: LUS::BinaryReader reader(segment.data, segment.size); reader.SetEndianness(Torch::Endianness::Big); - while (true) { + bool isRunning = true; + while (isRunning) { auto trajId = reader.ReadInt16(); if (trajId == -1) { - break; + isRunning = false; } auto posX = reader.ReadInt16(); auto posY = reader.ReadInt16(); -- cgit v1.2.3