QTfrontend/ammoSchemeModel.cpp
changeset 2093 485e084cedc4
parent 2031 b6f3e56fb100
child 2096 356468481e74
equal deleted inserted replaced
2092:9071ad0b0f9d 2093:485e084cedc4
    52 	QStringList predefSchemesNames;
    52 	QStringList predefSchemesNames;
    53 	predefSchemesNames
    53 	predefSchemesNames
    54 		<< "Default"
    54 		<< "Default"
    55 		<< "Pro mode"
    55 		<< "Pro mode"
    56 		<< "Shoppa"
    56 		<< "Shoppa"
    57 		<< "Basketball";
    57 		<< "Basketball"
       
    58 		<< "Minefield";
    58 	
    59 	
    59 	spNames = QStringList()
    60 	spNames = QStringList()
    60 		<< "name"             //  0
    61 		<< "name"             //  0
    61 		<< "fortsmode"        //  1
    62 		<< "fortsmode"        //  1
    62 		<< "divteams"         //  2
    63 		<< "divteams"         //  2
   145 		<< QVariant(0)             // case prob      16
   146 		<< QVariant(0)             // case prob      16
   146 		<< QVariant(3)             //  mines time    17
   147 		<< QVariant(3)             //  mines time    17
   147 		<< QVariant(4)             //  landadds      18
   148 		<< QVariant(4)             //  landadds      18
   148 		;
   149 		;
   149 
   150 
       
   151 	QList<QVariant> minefield;
       
   152 	minefield
       
   153 		<< predefSchemesNames[4]   // name           0
       
   154 		<< QVariant(false)         // fortsmode      1
       
   155 		<< QVariant(false)         // team divide    2
       
   156 		<< QVariant(false)         // solid land     3
       
   157 		<< QVariant(false)         // border         4
       
   158 		<< QVariant(false)         // low gravity    5
       
   159 		<< QVariant(false)         // laser sight    6
       
   160 		<< QVariant(false)         // invulnerable   7
       
   161 		<< QVariant(true)          // add mines      8
       
   162 		<< QVariant(false)         // vampiric       9
       
   163 		<< QVariant(false)         // karma          10
       
   164 		<< QVariant(false)         // artillery      11
       
   165 		<< QVariant(200)           // damage modfier 12
       
   166 		<< QVariant(30)            // turn time      13
       
   167 		<< QVariant(50)            // init health    14
       
   168 		<< QVariant(15)            // sudden death   15
       
   169 		<< QVariant(0)             // case prob      16
       
   170 		<< QVariant(0)             //  mines time    17
       
   171 		<< QVariant(50)            //  landadds      18
       
   172 		;
       
   173 
   150 	schemes.append(defaultScheme);
   174 	schemes.append(defaultScheme);
   151 	schemes.append(proMode);
   175 	schemes.append(proMode);
   152 	schemes.append(shoppa);
   176 	schemes.append(shoppa);
   153 	schemes.append(basketball);
   177 	schemes.append(basketball);
       
   178 	schemes.append(minefield);
   154 
   179 
   155 
   180 
   156 	int size = fileConfig.beginReadArray("schemes");
   181 	int size = fileConfig.beginReadArray("schemes");
   157 	for (int i = 0; i < size; ++i) {
   182 	for (int i = 0; i < size; ++i) {
   158 		fileConfig.setArrayIndex(i);
   183 		fileConfig.setArrayIndex(i);