diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2026-01-02 12:09:22 -0600 |
|---|---|---|
| committer | Lywx <kiritodev01@gmail.com> | 2026-01-14 19:25:57 -0600 |
| commit | 040e1f3fa038c23ccbed5319245c3eb26f34cdff (patch) | |
| tree | 18f259f64edac886efbe4ab338ada8041836aba9 /src/factories/sm64/TrajectoryFactory.cpp | |
| parent | b37d39af1d973c2baa31b02455b5d3c554169d1b (diff) | |
Fixed trajectory wrong exported
Diffstat (limited to 'src/factories/sm64/TrajectoryFactory.cpp')
| -rw-r--r-- | src/factories/sm64/TrajectoryFactory.cpp | 5 |
1 files 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<std::shared_ptr<IParsedData>> 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(); |
