Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarPlayerUniverseMap.cpp
diff options
context:
space:
mode:
authorKilkenni <hpittman89@outlook.com>2024-07-01 19:18:40 +0300
committerKilkenni <hpittman89@outlook.com>2024-07-01 19:18:40 +0300
commit0acce4b871297f699a5b34b1ca528c885e69df92 (patch)
tree92285ef19a85e7036a1e3729bd74a8b38735adb7 /source/game/StarPlayerUniverseMap.cpp
parent54ac208dd5a54c827567a3a86e152680ae7663ea (diff)
return values for bookmark Lua callbacks
Diffstat (limited to 'source/game/StarPlayerUniverseMap.cpp')
-rw-r--r--source/game/StarPlayerUniverseMap.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/game/StarPlayerUniverseMap.cpp b/source/game/StarPlayerUniverseMap.cpp
index 2f911ea..64f20d7 100644
--- a/source/game/StarPlayerUniverseMap.cpp
+++ b/source/game/StarPlayerUniverseMap.cpp
@@ -71,30 +71,30 @@ List<pair<Vec3I, OrbitBookmark>> PlayerUniverseMap::orbitBookmarks() const {
return bookmarks;
}
-void PlayerUniverseMap::addOrbitBookmark(CelestialCoordinate const& system, OrbitBookmark const& bookmark) {
+bool PlayerUniverseMap::addOrbitBookmark(CelestialCoordinate const& system, OrbitBookmark const& bookmark) {
if (system.isNull())
throw StarException("Cannot add orbit bookmark to null system");
- m_universeMaps[*m_serverUuid].systems[system.location()].bookmarks.add(std::move(bookmark));
+ return m_universeMaps[*m_serverUuid].systems[system.location()].bookmarks.add(std::move(bookmark));
}
-void PlayerUniverseMap::removeOrbitBookmark(CelestialCoordinate const& system, OrbitBookmark const& bookmark) {
+bool PlayerUniverseMap::removeOrbitBookmark(CelestialCoordinate const& system, OrbitBookmark const& bookmark) {
if (system.isNull())
throw StarException("Cannot remove orbit bookmark from null system");
- m_universeMaps[*m_serverUuid].systems[system.location()].bookmarks.remove(bookmark);
+ return m_universeMaps[*m_serverUuid].systems[system.location()].bookmarks.remove(bookmark);
}
List<TeleportBookmark> PlayerUniverseMap::teleportBookmarks() const {
return universeMap().teleportBookmarks.values();
}
-void PlayerUniverseMap::addTeleportBookmark(TeleportBookmark bookmark) {
- m_universeMaps[*m_serverUuid].teleportBookmarks.add(std::move(bookmark));
+bool PlayerUniverseMap::addTeleportBookmark(TeleportBookmark bookmark) {
+ return m_universeMaps[*m_serverUuid].teleportBookmarks.add(std::move(bookmark));
}
-void PlayerUniverseMap::removeTeleportBookmark(TeleportBookmark const& bookmark) {
- m_universeMaps[*m_serverUuid].teleportBookmarks.remove(bookmark);
+bool PlayerUniverseMap::removeTeleportBookmark(TeleportBookmark const& bookmark) {
+ return m_universeMaps[*m_serverUuid].teleportBookmarks.remove(bookmark);
}
void PlayerUniverseMap::invalidateWarpAction(WarpAction const& warpAction) {