# HG changeset patch # User unc0rr # Date 1239562535 0 # Node ID 77a9416ceead662b5c6cfd4a883b3ed050a1b7c9 # Parent e30417559e692a09af50913b8f41ba1f8072ecdd nemo's schemes patch diff -r e30417559e69 -r 77a9416ceead QTfrontend/ammoSchemeModel.cpp --- a/QTfrontend/ammoSchemeModel.cpp Sun Apr 12 18:52:06 2009 +0000 +++ b/QTfrontend/ammoSchemeModel.cpp Sun Apr 12 18:55:35 2009 +0000 @@ -41,14 +41,15 @@ AmmoSchemeModel::AmmoSchemeModel(QObject* parent, const QString & fileName) : QAbstractTableModel(parent), - numberOfDefaultSchemes(3), + numberOfDefaultSchemes(4), fileConfig(fileName, QSettings::IniFormat) { QStringList predefSchemesNames; predefSchemesNames << "Default" << "Pro mode" - << "Shoppa"; + << "Shoppa" + << "Basketball"; spNames = QStringList() << "name" // 0 @@ -100,12 +101,31 @@ << QVariant(30) // turn time 10 << QVariant(100) // init health 11 << QVariant(50) // sudden death 12 + << QVariant(1) // case prob 13 + ; + + QList basketball; + basketball + << predefSchemesNames[3] // name 0 + << QVariant(false) // fortsmode 1 + << QVariant(false) // team divide 2 + << QVariant(true) // solid land 3 + << QVariant(true) // border 4 + << QVariant(true) // low gravity 5 + << QVariant(false) // laser sight 6 + << QVariant(true) // invulnerable 7 + << QVariant(false) // add mines 8 + << QVariant(100) // damage modfier 9 + << QVariant(30) // turn time 10 + << QVariant(100) // init health 11 + << QVariant(15) // sudden death 12 << QVariant(0) // case prob 13 ; schemes.append(defaultScheme); schemes.append(proMode); schemes.append(shoppa); + schemes.append(basketball); int size = fileConfig.beginReadArray("schemes");