--- a/QTfrontend/net/hwmap.cpp Mon May 25 14:31:06 2015 -0400
+++ b/QTfrontend/net/hwmap.cpp Mon May 25 15:48:07 2015 -0400
@@ -42,13 +42,14 @@
return !m_hasStarted;
}
-void HWMap::getImage(const QString & seed, int filter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData, QString & script, int feature_size)
+void HWMap::getImage(const QString & seed, int filter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData, QString & script, QString & scriptparam, int feature_size)
{
m_seed = seed;
m_script = script;
+ m_scriptparam = scriptparam;
templateFilter = filter;
m_mapgen = mapgen;
- m_maze_size = maze_size; // TODO replace with feature_size
+ m_maze_size = maze_size;
m_feature_size = feature_size;
if(mapgen == MAPGEN_DRAWN) m_drawMapData = drawMapData;
Start(true);
@@ -125,6 +126,7 @@
if (!m_script.isEmpty())
{
SendIPC(QString("escript Scripts/Multiplayer/%1.lua").arg(m_script).toUtf8());
+ SendIPC(QString("e$scriptparam %1").arg(m_scriptparam).toUtf8());
}
switch (m_mapgen)