summaryrefslogtreecommitdiff
path: root/src/level.cpp
diff options
context:
space:
mode:
authorcflip <cflip@cflip.net>2022-03-29 16:26:11 -0600
committercflip <cflip@cflip.net>2022-03-29 16:26:11 -0600
commit94212b5fda87b6983465103d6f35253c874a2915 (patch)
treed33aeb139ce6b9f2614b0c64dc5ee1514c781278 /src/level.cpp
parentcacee6dfd972791996b3aae2a8ad4c733de6c05c (diff)
Return a reference instead of a pointer in addVehicle()
Diffstat (limited to 'src/level.cpp')
-rw-r--r--src/level.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/level.cpp b/src/level.cpp
index b66aa3c..e88191a 100644
--- a/src/level.cpp
+++ b/src/level.cpp
@@ -96,9 +96,9 @@ void Level::draw(Bitmap& bitmap, int xo, int yo)
}
}
-Train* Level::addVehicle()
+Train& Level::addVehicle()
{
- return &m_vehicles.emplace_back(*this);
+ return m_vehicles.emplace_back(*this);
}
void Level::toggleTile(int x, int y)
@@ -214,4 +214,4 @@ TrackDirection ChooseDirection(Level& level, int x, int y)
}
return NorthSouth;
-} \ No newline at end of file
+}