summaryrefslogtreecommitdiff
path: root/lib/location.cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2026-04-03 12:04:14 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2026-04-03 12:04:14 +0100
commit4d04572e48950493ce85255d181be43967f362fd (patch)
treef74d055f151472cda3fa3fc0f760eb6219dd9fad /lib/location.cpp
parentUse std::chrono for worldTime (diff)
parentFix direction of difference vector calculating railVehicle new position (diff)
downloadilt-4d04572e48950493ce85255d181be43967f362fd.tar.bz2
ilt-4d04572e48950493ce85255d181be43967f362fd.tar.xz
ilt-4d04572e48950493ce85255d181be43967f362fd.zip
Merge branch 'shared-locations'
Diffstat (limited to 'lib/location.cpp')
-rw-r--r--lib/location.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/location.cpp b/lib/location.cpp
index 13acfde..2138f0a 100644
--- a/lib/location.cpp
+++ b/lib/location.cpp
@@ -2,6 +2,14 @@
#include "maths.h"
#include <glm/gtx/transform.hpp>
+Location
+Location::operator+(RelativePosition3D offset) const
+{
+ Location ret {*this};
+ ret.pos += offset;
+ return ret;
+}
+
glm::mat3
Location::getRotationTransform() const
{