summaryrefslogtreecommitdiff
path: root/src/engine/World.h
diff options
context:
space:
mode:
authorMegaMech <7255464+MegaMech@users.noreply.github.com>2025-05-21 08:13:44 -0600
committerMegaMech <7255464+MegaMech@users.noreply.github.com>2025-05-21 08:13:44 -0600
commitba9af8e063b0963d06c667ddf04d8cefbf50dbb4 (patch)
treee6b5e2510f3e9413e4e152442e38546f66c5f486 /src/engine/World.h
parentc10361ea799c5e4ad3c00ebfe0c4d5aba2670dc1 (diff)
wip course unique ptr
Diffstat (limited to 'src/engine/World.h')
-rw-r--r--src/engine/World.h4
1 files changed, 2 insertions, 2 deletions
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: