From cb24a5a6ee338c0d58ece8b50cb039590c21b33d Mon Sep 17 00:00:00 2001 From: past-due <30942300+past-due@users.noreply.github.com> Date: Mon, 7 Aug 2023 17:58:02 -0400 Subject: [PATCH] wzmaplib: Add MapPackage::updateLevelDetails() --- lib/wzmaplib/include/wzmaplib/map_package.h | 3 +++ lib/wzmaplib/src/map_package.cpp | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/lib/wzmaplib/include/wzmaplib/map_package.h b/lib/wzmaplib/include/wzmaplib/map_package.h index 94292580d74..78f9ddc11f7 100644 --- a/lib/wzmaplib/include/wzmaplib/map_package.h +++ b/lib/wzmaplib/include/wzmaplib/map_package.h @@ -130,6 +130,9 @@ class MapPackage // Obtain the LevelDetails const LevelDetails& levelDetails() const; + // Update the LevelDetails + void updateLevelDetails(const LevelDetails& newLevelDetails); + // Get the loaded level details format // Note: Returns a value only if the MapPackage was loaded (i.e. via loadPackage) optional loadedLevelDetailsFormat() const; diff --git a/lib/wzmaplib/src/map_package.cpp b/lib/wzmaplib/src/map_package.cpp index 898d87bea8d..1e1f415983d 100644 --- a/lib/wzmaplib/src/map_package.cpp +++ b/lib/wzmaplib/src/map_package.cpp @@ -1548,6 +1548,11 @@ const LevelDetails& MapPackage::levelDetails() const return m_levelDetails; } +void MapPackage::updateLevelDetails(const LevelDetails& newLevelDetails) +{ + m_levelDetails = newLevelDetails; +} + // Get the loaded level details format // Note: Returns a value only if the MapPackage was loaded (i.e. via loadPackage) optional MapPackage::loadedLevelDetailsFormat() const