From 9ae7de1aeab9e578bd470c5be2c86e34f8a02af2 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 24 Nov 2013 00:26:00 +0000 Subject: Parse the map tag 'info' key. --- src/model/tags.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/model/tags.h') diff --git a/src/model/tags.h b/src/model/tags.h index 7f7d5d7..5be7576 100644 --- a/src/model/tags.h +++ b/src/model/tags.h @@ -60,6 +60,14 @@ public: { return tag_location; } + + /** + * @brief tag info text + * */ + inline const std::string & info() const + { + return tag_info; + } /* ---- mutators ------------------------------------------- */ /** @@ -77,6 +85,14 @@ public: { tag_location.assign(x, y, z); } + + /** + * @brief set the info text + * */ + inline void set_info(const std::string &text) + { + tag_info.assign(text); + } /* ---- actors --------------------------------------------- */ @@ -90,6 +106,7 @@ public: private: math::Vector3f tag_location; + std::string tag_info; }; /* ---- class Light ------------------------------------------------ */ -- cgit v1.2.3