--- a/QTfrontend/hwconsts.cpp.in Wed May 16 18:22:28 2018 +0200
+++ b/QTfrontend/hwconsts.cpp.in Wed Jul 31 23:14:27 2019 +0200
@@ -16,6 +16,12 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+/*
+ * PLEASE NOTE: hwconsts.cpp is automatically generated from hwconsts.cpp.in.
+ * Do not edit hwconsts.cpp manually, it will be overwritten when building.
+ * Edit hwconsts.cpp.in to change the code.
+ */
+
#include <QStandardItemModel>
#include "hwconsts.h"
@@ -28,6 +34,8 @@
QString * cRevisionString = new QString("${HEDGEWARS_REVISION}");
QString * cHashString = new QString("${HEDGEWARS_HASH}");
+// For disallowing some characters that would screw up file name
+QString * cSafeFileNameRegExp = new QString("[^:/\\\\]*");
QDir * bindir = new QDir();
QDir * cfgdir = new QDir();
@@ -37,7 +45,9 @@
bool custom_data = false;
int cMaxTeams = 8;
+int cMaxHHs = HEDGEHOGS_PER_TEAM * cMaxTeams;
int cMinServerVersion = 3;
+unsigned char cInvertTextColorAt = 64;
QString * cDefaultAmmoStore = new QString( AMMOLINE_DEFAULT_QT AMMOLINE_DEFAULT_PROB
AMMOLINE_DEFAULT_DELAY AMMOLINE_DEFAULT_CRATE );
@@ -72,6 +82,9 @@
<< qMakePair(QString("Highlander"), QString(
AMMOLINE_HIGHLANDER_QT AMMOLINE_HIGHLANDER_PROB
AMMOLINE_HIGHLANDER_DELAY AMMOLINE_HIGHLANDER_CRATE ))
+ << qMakePair(QString("Balanced Random Weapon"), QString(
+ AMMOLINE_BRW_QT AMMOLINE_BRW_PROB
+ AMMOLINE_BRW_DELAY AMMOLINE_BRW_CRATE ))
<< qMakePair(QString("Construction Mode"), QString(
AMMOLINE_CONSTRUCTION_QT AMMOLINE_CONSTRUCTION_PROB
AMMOLINE_CONSTRUCTION_DELAY AMMOLINE_CONSTRUCTION_CRATE ))
@@ -83,6 +96,33 @@
AMMOLINE_HEDGEEDITOR_DELAY AMMOLINE_HEDGEEDITOR_CRATE ))
;
+QStringList cQuickGameMaps = QStringList()
+ << "Bamboo"
+ << "Bath"
+ << "Battlefield"
+ << "Blox"
+ << "Bubbleflow"
+ << "Cake"
+ << "Castle"
+ << "Cheese"
+ << "Cogs"
+ << "CrazyMission"
+ << "EarthRise"
+ << "Eyes"
+ << "Hammock"
+ << "HedgeFortress"
+ << "Hedgelove"
+ << "Hedgewars"
+ << "Hydrant"
+ << "Lonely_Island"
+ << "Mushrooms"
+ << "Octorama"
+ << "PirateFlag"
+ << "Plane"
+ << "Sheep"
+ << "Trash"
+ << "Tree";
+
unsigned int colors[] = HW_TEAMCOLOR_ARRAY;
QString * netHost = new QString();