QTfrontend/hwconsts.cpp.in
branchui-scaling
changeset 15283 c4fd2813b127
parent 14954 f59b7f5cf6e8
child 15638 1ee7790caa0f
equal deleted inserted replaced
13390:0135e64c6c66 15283:c4fd2813b127
    14  * You should have received a copy of the GNU General Public License
    14  * You should have received a copy of the GNU General Public License
    15  * along with this program; if not, write to the Free Software
    15  * along with this program; if not, write to the Free Software
    16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    17  */
    17  */
    18 
    18 
       
    19 /*
       
    20  * PLEASE NOTE: hwconsts.cpp is automatically generated from hwconsts.cpp.in.
       
    21  * Do not edit hwconsts.cpp manually, it will be overwritten when building.
       
    22  * Edit hwconsts.cpp.in to change the code.
       
    23  */
       
    24 
    19 #include <QStandardItemModel>
    25 #include <QStandardItemModel>
    20 
    26 
    21 #include "hwconsts.h"
    27 #include "hwconsts.h"
    22 #include "weapons.h"
    28 #include "weapons.h"
    23 
    29 
    26 QString * cProtoVer = new QString("${HEDGEWARS_PROTO_VER}");
    32 QString * cProtoVer = new QString("${HEDGEWARS_PROTO_VER}");
    27 QString * cVersionString = new QString("${HEDGEWARS_VERSION}");
    33 QString * cVersionString = new QString("${HEDGEWARS_VERSION}");
    28 QString * cRevisionString = new QString("${HEDGEWARS_REVISION}");
    34 QString * cRevisionString = new QString("${HEDGEWARS_REVISION}");
    29 QString * cHashString = new QString("${HEDGEWARS_HASH}");
    35 QString * cHashString = new QString("${HEDGEWARS_HASH}");
    30 
    36 
       
    37 // For disallowing some characters that would screw up file name
       
    38 QString * cSafeFileNameRegExp = new QString("[^:/\\\\]*");
    31 
    39 
    32 QDir * bindir = new QDir();
    40 QDir * bindir = new QDir();
    33 QDir * cfgdir = new QDir();
    41 QDir * cfgdir = new QDir();
    34 QDir * datadir = new QDir();
    42 QDir * datadir = new QDir();
    35 
    43 
    36 bool custom_config = false;
    44 bool custom_config = false;
    37 bool custom_data = false;
    45 bool custom_data = false;
    38 
    46 
    39 int cMaxTeams = 8;
    47 int cMaxTeams = 8;
       
    48 int cMaxHHs = HEDGEHOGS_PER_TEAM * cMaxTeams;
    40 int cMinServerVersion = 3;
    49 int cMinServerVersion = 3;
       
    50 unsigned char cInvertTextColorAt = 64;
    41 
    51 
    42 QString * cDefaultAmmoStore = new QString( AMMOLINE_DEFAULT_QT AMMOLINE_DEFAULT_PROB
    52 QString * cDefaultAmmoStore = new QString( AMMOLINE_DEFAULT_QT AMMOLINE_DEFAULT_PROB
    43                                            AMMOLINE_DEFAULT_DELAY AMMOLINE_DEFAULT_CRATE );
    53                                            AMMOLINE_DEFAULT_DELAY AMMOLINE_DEFAULT_CRATE );
    44 QString * cEmptyAmmoStore =   new QString( AMMOLINE_EMPTY_QT AMMOLINE_EMPTY_PROB
    54 QString * cEmptyAmmoStore =   new QString( AMMOLINE_EMPTY_QT AMMOLINE_EMPTY_PROB
    45                                            AMMOLINE_EMPTY_DELAY AMMOLINE_EMPTY_CRATE );
    55                                            AMMOLINE_EMPTY_DELAY AMMOLINE_EMPTY_CRATE );
    70             AMMOLINE_ONEEVERY_QT AMMOLINE_ONEEVERY_PROB
    80             AMMOLINE_ONEEVERY_QT AMMOLINE_ONEEVERY_PROB
    71             AMMOLINE_ONEEVERY_DELAY AMMOLINE_ONEEVERY_CRATE ))
    81             AMMOLINE_ONEEVERY_DELAY AMMOLINE_ONEEVERY_CRATE ))
    72         << qMakePair(QString("Highlander"), QString(
    82         << qMakePair(QString("Highlander"), QString(
    73             AMMOLINE_HIGHLANDER_QT AMMOLINE_HIGHLANDER_PROB
    83             AMMOLINE_HIGHLANDER_QT AMMOLINE_HIGHLANDER_PROB
    74             AMMOLINE_HIGHLANDER_DELAY AMMOLINE_HIGHLANDER_CRATE ))
    84             AMMOLINE_HIGHLANDER_DELAY AMMOLINE_HIGHLANDER_CRATE ))
       
    85         << qMakePair(QString("Balanced Random Weapon"), QString(
       
    86             AMMOLINE_BRW_QT AMMOLINE_BRW_PROB
       
    87             AMMOLINE_BRW_DELAY AMMOLINE_BRW_CRATE ))
    75         << qMakePair(QString("Construction Mode"),   QString(
    88         << qMakePair(QString("Construction Mode"),   QString(
    76             AMMOLINE_CONSTRUCTION_QT AMMOLINE_CONSTRUCTION_PROB
    89             AMMOLINE_CONSTRUCTION_QT AMMOLINE_CONSTRUCTION_PROB
    77             AMMOLINE_CONSTRUCTION_DELAY AMMOLINE_CONSTRUCTION_CRATE ))
    90             AMMOLINE_CONSTRUCTION_DELAY AMMOLINE_CONSTRUCTION_CRATE ))
    78         << qMakePair(QString("Shoppa Pro"), QString(
    91         << qMakePair(QString("Shoppa Pro"), QString(
    79             AMMOLINE_SHOPPAPRO_QT AMMOLINE_SHOPPAPRO_PROB
    92             AMMOLINE_SHOPPAPRO_QT AMMOLINE_SHOPPAPRO_PROB
    81         << qMakePair(QString("HedgeEditor"), QString(
    94         << qMakePair(QString("HedgeEditor"), QString(
    82             AMMOLINE_HEDGEEDITOR_QT AMMOLINE_HEDGEEDITOR_PROB
    95             AMMOLINE_HEDGEEDITOR_QT AMMOLINE_HEDGEEDITOR_PROB
    83             AMMOLINE_HEDGEEDITOR_DELAY AMMOLINE_HEDGEEDITOR_CRATE ))
    96             AMMOLINE_HEDGEEDITOR_DELAY AMMOLINE_HEDGEEDITOR_CRATE ))
    84         ;
    97         ;
    85 
    98 
       
    99 QStringList cQuickGameMaps = QStringList()
       
   100     << "Bamboo"
       
   101     << "Bath"
       
   102     << "Battlefield"
       
   103     << "Blox"
       
   104     << "Bubbleflow"
       
   105     << "Cake"
       
   106     << "Castle"
       
   107     << "Cheese"
       
   108     << "Cogs"
       
   109     << "CrazyMission"
       
   110     << "EarthRise"
       
   111     << "Eyes"
       
   112     << "Hammock"
       
   113     << "HedgeFortress"
       
   114     << "Hedgelove"
       
   115     << "Hedgewars"
       
   116     << "Hydrant"
       
   117     << "Lonely_Island"
       
   118     << "Mushrooms"
       
   119     << "Octorama"
       
   120     << "PirateFlag"
       
   121     << "Plane"
       
   122     << "Sheep"
       
   123     << "Trash"
       
   124     << "Tree";
       
   125 
    86 unsigned int colors[] = HW_TEAMCOLOR_ARRAY;
   126 unsigned int colors[] = HW_TEAMCOLOR_ARRAY;
    87 
   127 
    88 QString * netHost = new QString();
   128 QString * netHost = new QString();
    89 quint16 netPort = NETGAME_DEFAULT_PORT;
   129 quint16 netPort = NETGAME_DEFAULT_PORT;
    90 
   130