summaryrefslogtreecommitdiff
path: root/src/mapgen.cpp
diff options
context:
space:
mode:
authorparamat <paramat@users.noreply.github.com>2018-03-02 13:39:39 +0000
committerSmallJoker <mk939@ymail.com>2018-06-03 17:32:00 +0200
commita6b9acb7af7ac7b8dd184ee33ced425b616b9744 (patch)
tree3468de3492ab3932259122e5be7d383923a92a2b /src/mapgen.cpp
parentc40f535df83ab8d10b0f9cc93c2531ac79036dd0 (diff)
downloadminetest-a6b9acb7af7ac7b8dd184ee33ced425b616b9744.tar.gz
minetest-a6b9acb7af7ac7b8dd184ee33ced425b616b9744.tar.bz2
minetest-a6b9acb7af7ac7b8dd184ee33ced425b616b9744.zip
Generate Notifier: Clear events once after all 'on generated' functions
Diffstat (limited to 'src/mapgen.cpp')
-rw-r--r--src/mapgen.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mapgen.cpp b/src/mapgen.cpp
index cb0100722..6fe2906bb 100644
--- a/src/mapgen.cpp
+++ b/src/mapgen.cpp
@@ -982,8 +982,7 @@ bool GenerateNotifier::addEvent(GenNotifyType type, v3s16 pos, u32 id)
void GenerateNotifier::getEvents(
- std::map<std::string, std::vector<v3s16> > &event_map,
- bool peek_events)
+ std::map<std::string, std::vector<v3s16> > &event_map)
{
std::list<GenNotifyEvent>::iterator it;
@@ -995,9 +994,12 @@ void GenerateNotifier::getEvents(
event_map[name].push_back(gn.pos);
}
+}
+
- if (!peek_events)
- m_notify_events.clear();
+void GenerateNotifier::clearEvents()
+{
+ m_notify_events.clear();
}