QTfrontend/gamecfgwidget.cpp
changeset 2017 7845c77c8d31
parent 2009 91f461c218ab
child 2023 41d3afaa20c7
equal deleted inserted replaced
2016:73b0bcc4396d 2017:7845c77c8d31
   105 		result |= 0x40;
   105 		result |= 0x40;
   106 	if (schemeData(7).toBool())
   106 	if (schemeData(7).toBool())
   107 		result |= 0x80;
   107 		result |= 0x80;
   108 	if (schemeData(8).toBool())
   108 	if (schemeData(8).toBool())
   109 		result |= 0x100;
   109 		result |= 0x100;
       
   110 	if (schemeData(9).toBool())
       
   111 		result |= 0x200;
       
   112 	if (schemeData(10).toBool())
       
   113 		result |= 0x400;
   110 
   114 
   111 	return result;
   115 	return result;
   112 }
   116 }
   113 
   117 
   114 quint32 GameCFGWidget::getInitHealth() const
   118 quint32 GameCFGWidget::getInitHealth() const
   115 {
   119 {
   116 	return schemeData(11).toInt();
   120 	return schemeData(13).toInt();
   117 }
   121 }
   118 
   122 
   119 QStringList GameCFGWidget::getFullConfig() const
   123 QStringList GameCFGWidget::getFullConfig() const
   120 {
   124 {
   121 	QStringList sl;
   125 	QStringList sl;
   122 	sl.append("eseed " + pMapContainer->getCurrentSeed());
   126 	sl.append("eseed " + pMapContainer->getCurrentSeed());
   123 	sl.append(QString("e$gmflags %1").arg(getGameFlags()));
   127 	sl.append(QString("e$gmflags %1").arg(getGameFlags()));
   124 	sl.append(QString("e$damagepct %1").arg(schemeData(9).toInt()));
   128 	sl.append(QString("e$damagepct %1").arg(schemeData(11).toInt()));
   125 	sl.append(QString("e$turntime %1").arg(schemeData(10).toInt() * 1000));
   129 	sl.append(QString("e$turntime %1").arg(schemeData(12).toInt() * 1000));
   126 	sl.append(QString("e$sd_turns %1").arg(schemeData(12).toInt()));
   130 	sl.append(QString("e$sd_turns %1").arg(schemeData(14).toInt()));
   127 	sl.append(QString("e$casefreq %1").arg(schemeData(13).toInt()));
   131 	sl.append(QString("e$casefreq %1").arg(schemeData(15).toInt()));
   128 	sl.append(QString("e$template_filter %1").arg(pMapContainer->getTemplateFilter()));
   132 	sl.append(QString("e$template_filter %1").arg(pMapContainer->getTemplateFilter()));
   129 
   133 
   130 	QString currentMap = pMapContainer->getCurrentMap();
   134 	QString currentMap = pMapContainer->getCurrentMap();
   131 	if (currentMap.size() > 0)
   135 	if (currentMap.size() > 0)
   132 		sl.append("emap " + currentMap);
   136 		sl.append("emap " + currentMap);