QTfrontend/gamecfgwidget.cpp
changeset 2999 30c4d62cd0c3
parent 2948 3f21a9dc93d0
child 3008 e57cafce4227
equal deleted inserted replaced
2998:5b74906c14bb 2999:30c4d62cd0c3
   156     sl.append(QString("e$explosives %1").arg(schemeData(25).toInt()));
   156     sl.append(QString("e$explosives %1").arg(schemeData(25).toInt()));
   157     sl.append(QString("e$template_filter %1").arg(pMapContainer->getTemplateFilter()));
   157     sl.append(QString("e$template_filter %1").arg(pMapContainer->getTemplateFilter()));
   158 
   158 
   159     QString currentMap = pMapContainer->getCurrentMap();
   159     QString currentMap = pMapContainer->getCurrentMap();
   160     if (currentMap.size() > 0)
   160     if (currentMap.size() > 0)
       
   161     {
   161         sl.append("emap " + currentMap);
   162         sl.append("emap " + currentMap);
       
   163         QFile mapLuaFile(
       
   164                 QString("%1/Maps/%2/map.lua")
       
   165                 .arg(datadir->absolutePath())
       
   166                 .arg(currentMap));
       
   167         if(mapLuaFile.exists())
       
   168             sl.append(QString("escript %1").arg(mapLuaFile.fileName()));
       
   169     }
   162     sl.append("etheme " + pMapContainer->getCurrentTheme());
   170     sl.append("etheme " + pMapContainer->getCurrentTheme());
   163     return sl;
   171     return sl;
   164 }
   172 }
   165 
   173 
   166 void GameCFGWidget::setNetAmmo(const QString& name, const QString& ammo)
   174 void GameCFGWidget::setNetAmmo(const QString& name, const QString& ammo)