QTfrontend/ammoSchemeModel.cpp
changeset 2881 70d7976fa829
parent 2762 2fbc8d35eb52
child 2882 b9aceb3fe3d6
equal deleted inserted replaced
2880:e95c2f489345 2881:70d7976fa829
    36 		<< QVariant(false)         // karma          10
    36 		<< QVariant(false)         // karma          10
    37 		<< QVariant(false)         // artillery      11
    37 		<< QVariant(false)         // artillery      11
    38 		<< QVariant(true)          // random order   12
    38 		<< QVariant(true)          // random order   12
    39 		<< QVariant(false)         // king           13
    39 		<< QVariant(false)         // king           13
    40 		<< QVariant(false)         // place hog      14
    40 		<< QVariant(false)         // place hog      14
    41 		<< QVariant(100)           // damage modfier 15
    41 		<< QVariant(false)         // shared ammo    15
    42 		<< QVariant(45)            // turn time      16
    42 		<< QVariant(100)           // damage modfier 16
    43 		<< QVariant(100)           // init health    17
    43 		<< QVariant(45)            // turn time      17
    44 		<< QVariant(15)            // sudden death   18
    44 		<< QVariant(100)           // init health    18
    45 		<< QVariant(5)             // case prob      19
    45 		<< QVariant(15)            // sudden death   19
    46 		<< QVariant(3)             //  mines time    20
    46 		<< QVariant(5)             // case prob      20
    47 		<< QVariant(4)             //  landadds      21
    47 		<< QVariant(3)             //  mines time    21
       
    48 		<< QVariant(4)             //  landadds      22
    48 		;
    49 		;
    49 
    50 
    50 AmmoSchemeModel::AmmoSchemeModel(QObject* parent, const QString & fileName) :
    51 AmmoSchemeModel::AmmoSchemeModel(QObject* parent, const QString & fileName) :
    51 	QAbstractTableModel(parent),
    52 	QAbstractTableModel(parent),
    52 	numberOfDefaultSchemes(4),
    53 	numberOfDefaultSchemes(4),
    74 		<< "karma"            // 10
    75 		<< "karma"            // 10
    75 		<< "artillery"        // 11
    76 		<< "artillery"        // 11
    76 		<< "randomorder"      // 12
    77 		<< "randomorder"      // 12
    77 		<< "king"             // 13
    78 		<< "king"             // 13
    78 		<< "placehog"         // 14
    79 		<< "placehog"         // 14
    79 		<< "damagefactor"     // 15
    80 		<< "sharedammo"       // 15
    80 		<< "turntime"         // 16
    81 		<< "damagefactor"     // 16
    81 		<< "health"           // 17
    82 		<< "turntime"         // 17
    82 		<< "suddendeath"      // 18
    83 		<< "health"           // 18
    83 		<< "caseprobability"  // 19
    84 		<< "suddendeath"      // 19
    84 		<< "minestime"        // 20
    85 		<< "caseprobability"  // 20
    85 		<< "landadds"         // 21
    86 		<< "minestime"        // 21
       
    87 		<< "landadds"         // 22
    86 		;
    88 		;
    87 
    89 
    88 	QList<QVariant> proMode;
    90 	QList<QVariant> proMode;
    89 	proMode
    91 	proMode
    90 		<< predefSchemesNames[1]   // name           0
    92 		<< predefSchemesNames[1]   // name           0
   100 		<< QVariant(false)         // karma          10
   102 		<< QVariant(false)         // karma          10
   101 		<< QVariant(false)         // artillery      11
   103 		<< QVariant(false)         // artillery      11
   102 		<< QVariant(true)          // random order   12
   104 		<< QVariant(true)          // random order   12
   103 		<< QVariant(false)         // king           13
   105 		<< QVariant(false)         // king           13
   104 		<< QVariant(false)         // place hog      14
   106 		<< QVariant(false)         // place hog      14
   105 		<< QVariant(100)           // damage modfier 15
   107 		<< QVariant(true)          // shared ammo    15
   106 		<< QVariant(15)            // turn time      16
   108 		<< QVariant(100)           // damage modfier 16
   107 		<< QVariant(100)           // init health    17
   109 		<< QVariant(15)            // turn time      17
   108 		<< QVariant(15)            // sudden death   18
   110 		<< QVariant(100)           // init health    18
   109 		<< QVariant(0)             // case prob      19
   111 		<< QVariant(15)            // sudden death   19
   110 		<< QVariant(3)             //  mines time    20
   112 		<< QVariant(0)             // case prob      20
   111 		<< QVariant(4)             //  landadds      21
   113 		<< QVariant(3)             //  mines time    21
       
   114 		<< QVariant(4)             //  landadds      22
   112 		;
   115 		;
   113 
   116 
   114 	QList<QVariant> shoppa;
   117 	QList<QVariant> shoppa;
   115 	shoppa
   118 	shoppa
   116 		<< predefSchemesNames[2]   // name           0
   119 		<< predefSchemesNames[2]   // name           0
   126 		<< QVariant(false)         // karma          10
   129 		<< QVariant(false)         // karma          10
   127 		<< QVariant(false)         // artillery      11
   130 		<< QVariant(false)         // artillery      11
   128 		<< QVariant(true)          // random order   12
   131 		<< QVariant(true)          // random order   12
   129 		<< QVariant(false)         // king           13
   132 		<< QVariant(false)         // king           13
   130 		<< QVariant(false)         // place hog      14
   133 		<< QVariant(false)         // place hog      14
       
   134 		<< QVariant(true)          // shared ammo    15
   131 		<< QVariant(100)           // damage modfier 15
   135 		<< QVariant(100)           // damage modfier 15
   132 		<< QVariant(30)            // turn time      16
   136 		<< QVariant(30)            // turn time      16
   133 		<< QVariant(100)           // init health    17
   137 		<< QVariant(100)           // init health    17
   134 		<< QVariant(50)            // sudden death   18
   138 		<< QVariant(50)            // sudden death   18
   135 		<< QVariant(1)             // case prob      19
   139 		<< QVariant(1)             // case prob      19
   152 		<< QVariant(false)         // karma          10
   156 		<< QVariant(false)         // karma          10
   153 		<< QVariant(false)         // artillery      11
   157 		<< QVariant(false)         // artillery      11
   154 		<< QVariant(true)          // random order   12
   158 		<< QVariant(true)          // random order   12
   155 		<< QVariant(false)         // king           13
   159 		<< QVariant(false)         // king           13
   156 		<< QVariant(false)         // place hog      14
   160 		<< QVariant(false)         // place hog      14
   157 		<< QVariant(100)           // damage modfier 15
   161 		<< QVariant(true)          // shared ammo    15
   158 		<< QVariant(30)            // turn time      16
   162 		<< QVariant(100)           // damage modfier 16
   159 		<< QVariant(100)           // init health    17
   163 		<< QVariant(30)            // turn time      17
   160 		<< QVariant(15)            // sudden death   18
   164 		<< QVariant(100)           // init health    18
   161 		<< QVariant(0)             // case prob      19
   165 		<< QVariant(15)            // sudden death   19
   162 		<< QVariant(3)             //  mines time    20
   166 		<< QVariant(0)             // case prob      20
   163 		<< QVariant(4)             //  landadds      21
   167 		<< QVariant(3)             //  mines time    21
       
   168 		<< QVariant(4)             //  landadds      22
   164 		;
   169 		;
   165 
   170 
   166 	QList<QVariant> minefield;
   171 	QList<QVariant> minefield;
   167 	minefield
   172 	minefield
   168 		<< predefSchemesNames[4]   // name           0
   173 		<< predefSchemesNames[4]   // name           0
   178 		<< QVariant(false)         // karma          10
   183 		<< QVariant(false)         // karma          10
   179 		<< QVariant(false)         // artillery      11
   184 		<< QVariant(false)         // artillery      11
   180 		<< QVariant(true)          // random order   12
   185 		<< QVariant(true)          // random order   12
   181 		<< QVariant(false)         // king           13
   186 		<< QVariant(false)         // king           13
   182 		<< QVariant(false)         // place hog      14
   187 		<< QVariant(false)         // place hog      14
   183 		<< QVariant(150)           // damage modfier 15
   188 		<< QVariant(true)          // shared ammo    15
   184 		<< QVariant(30)            // turn time      16
   189 		<< QVariant(150)           // damage modfier 16
   185 		<< QVariant(50)            // init health    17
   190 		<< QVariant(30)            // turn time      17
   186 		<< QVariant(15)            // sudden death   18
   191 		<< QVariant(50)            // init health    18
   187 		<< QVariant(0)             // case prob      19
   192 		<< QVariant(15)            // sudden death   19
   188 		<< QVariant(0)             //  mines time    20
   193 		<< QVariant(0)             // case prob      20
   189 		<< QVariant(50)            //  landadds      21
   194 		<< QVariant(0)             //  mines time    21
       
   195 		<< QVariant(50)            //  landadds      22
   190 		;
   196 		;
   191 
   197 
   192 	schemes.append(defaultScheme);
   198 	schemes.append(defaultScheme);
   193 	schemes.append(proMode);
   199 	schemes.append(proMode);
   194 	schemes.append(shoppa);
   200 	schemes.append(shoppa);