diff options
| author | MegaMech <7255464+MegaMech@users.noreply.github.com> | 2025-05-21 08:13:44 -0600 |
|---|---|---|
| committer | MegaMech <7255464+MegaMech@users.noreply.github.com> | 2025-05-21 08:13:44 -0600 |
| commit | ba9af8e063b0963d06c667ddf04d8cefbf50dbb4 (patch) | |
| tree | e6b5e2510f3e9413e4e152442e38546f66c5f486 /src/engine | |
| parent | c10361ea799c5e4ad3c00ebfe0c4d5aba2670dc1 (diff) | |
wip course unique ptr
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/World.cpp | 2 | ||||
| -rw-r--r-- | src/engine/World.h | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/engine/World.cpp b/src/engine/World.cpp index 8e20806ff..e84cd5c47 100644 --- a/src/engine/World.cpp +++ b/src/engine/World.cpp @@ -26,7 +26,7 @@ World::World() {} Course* CurrentCourse; Cup* CurrentCup; -void World::AddCourse(Course* course) { +void World::AddCourse(std::unique_ptr<Course> course) { gWorldInstance.Courses.push_back(course); } diff --git a/src/engine/World.h b/src/engine/World.h index 915cacf27..7a4fdc159 100644 --- a/src/engine/World.h +++ b/src/engine/World.h @@ -53,7 +53,7 @@ class World { public: explicit World(); - void AddCourse(Course* course); + void AddCourse(std::unique_ptr<Course> course); AActor* AddActor(AActor* actor); struct Actor* AddBaseActor(); @@ -120,7 +120,7 @@ public: std::vector<std::shared_ptr<TrainCrossing>> Crossings; // Holds all available courses - std::vector<Course*> Courses; + std::vector<std::unique_ptr<Course>> Courses; size_t CourseIndex = 0; // For browsing courses. private: |
