diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-27 12:05:45 -0500 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-27 12:05:45 -0500 |
| commit | 1656242563d14fa564bab8d4bc40054ab8998553 (patch) | |
| tree | 872589408ac7aef54b1959dc53b946fbed9dfcaa /src/map.h | |
| parent | e644f5c0d769989bd3b0665312c6949d76f5e388 (diff) | |
| download | tanetane-1656242563d14fa564bab8d4bc40054ab8998553.tar.gz tanetane-1656242563d14fa564bab8d4bc40054ab8998553.tar.bz2 tanetane-1656242563d14fa564bab8d4bc40054ab8998553.zip | |
Added background music (defined on a per-map basis)
Diffstat (limited to 'src/map.h')
| -rw-r--r-- | src/map.h | 5 |
1 files changed, 5 insertions, 0 deletions
| diff --git a/src/map.h b/src/map.h index 9f5a93b..ee88920 100644 --- a/src/map.h +++ b/src/map.h | |||
| @@ -77,6 +77,10 @@ public: | |||
| 77 | 77 | ||
| 78 | const Zone& getZone(const std::string& name) const { return zones_.at(name); } | 78 | const Zone& getZone(const std::string& name) const { return zones_.at(name); } |
| 79 | 79 | ||
| 80 | bool hasMusic() const { return !music_.empty(); } | ||
| 81 | |||
| 82 | const std::string& getMusic() const { return music_; } | ||
| 83 | |||
| 80 | private: | 84 | private: |
| 81 | 85 | ||
| 82 | std::string name_; | 86 | std::string name_; |
| @@ -90,6 +94,7 @@ private: | |||
| 90 | std::map<std::string, vec2i> warpPoints_; | 94 | std::map<std::string, vec2i> warpPoints_; |
| 91 | std::vector<Trigger> triggers_; | 95 | std::vector<Trigger> triggers_; |
| 92 | std::map<std::string, Zone> zones_; | 96 | std::map<std::string, Zone> zones_; |
| 97 | std::string music_; | ||
| 93 | }; | 98 | }; |
| 94 | 99 | ||
| 95 | #endif /* end of include guard: MAP_H_D95D6D47 */ | 100 | #endif /* end of include guard: MAP_H_D95D6D47 */ |
