QTfrontend/gamecfgwidget.cpp
changeset 3743 234ce4da76d4
parent 3697 d5b30d6373fc
child 3919 76d5b32758d9
--- a/QTfrontend/gamecfgwidget.cpp	Tue Aug 17 19:43:17 2010 -0400
+++ b/QTfrontend/gamecfgwidget.cpp	Fri Aug 20 11:26:27 2010 -0400
@@ -53,7 +53,7 @@
     GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Game scheme"), GBoxOptions), 0, 0);
 
     QPixmap pmEdit(":/res/edit.png");
-
+    
     QPushButton * goToSchemePage = new QPushButton(GBoxOptions);
     goToSchemePage->setToolTip(tr("Edit schemes"));
     goToSchemePage->setIconSize(pmEdit.size());
@@ -134,13 +134,15 @@
         result |= 0x20000;
     if (schemeData(17).toBool())
         result |= 0x80000;
+    if (schemeData(18).toBool())
+        result |= 0x100000;
 
     return result;
 }
 
 quint32 GameCFGWidget::getInitHealth() const
 {
-    return schemeData(20).toInt();
+    return schemeData(21).toInt();
 }
 
 QStringList GameCFGWidget::getFullConfig() const
@@ -148,14 +150,14 @@
     QStringList sl;
     sl.append("eseed " + pMapContainer->getCurrentSeed());
     sl.append(QString("e$gmflags %1").arg(getGameFlags()));
-    sl.append(QString("e$damagepct %1").arg(schemeData(18).toInt()));
-    sl.append(QString("e$turntime %1").arg(schemeData(19).toInt() * 1000));
-    sl.append(QString("e$minestime %1").arg(schemeData(23).toInt() * 1000));
-    sl.append(QString("e$landadds %1").arg(schemeData(24).toInt()));
-    sl.append(QString("e$sd_turns %1").arg(schemeData(21).toInt()));
-    sl.append(QString("e$casefreq %1").arg(schemeData(22).toInt()));
-    sl.append(QString("e$minedudpct %1").arg(schemeData(25).toInt()));
-    sl.append(QString("e$explosives %1").arg(schemeData(26).toInt()));
+    sl.append(QString("e$damagepct %1").arg(schemeData(19).toInt()));
+    sl.append(QString("e$turntime %1").arg(schemeData(20).toInt() * 1000));
+    sl.append(QString("e$minestime %1").arg(schemeData(24).toInt() * 1000));
+    sl.append(QString("e$landadds %1").arg(schemeData(25).toInt()));
+    sl.append(QString("e$sd_turns %1").arg(schemeData(22).toInt()));
+    sl.append(QString("e$casefreq %1").arg(schemeData(23).toInt()));
+    sl.append(QString("e$minedudpct %1").arg(schemeData(26).toInt()));
+    sl.append(QString("e$explosives %1").arg(schemeData(27).toInt()));
     sl.append(QString("e$template_filter %1").arg(pMapContainer->getTemplateFilter()));
     sl.append(QString("e$mapgen %1").arg(pMapContainer->get_mapgen()));
     sl.append(QString("e$maze_size %1").arg(pMapContainer->get_maze_size()));