QTfrontend/ammoSchemeModel.cpp
changeset 2762 2fbc8d35eb52
parent 2726 a84fc5113d01
child 2881 70d7976fa829
equal deleted inserted replaced
2761:1467c7298b10 2762:2fbc8d35eb52
    35 		<< QVariant(false)         // vampiric       9
    35 		<< QVariant(false)         // vampiric       9
    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(100)           // damage modfier 14
    40 		<< QVariant(false)         // place hog      14
    41 		<< QVariant(45)            // turn time      15
    41 		<< QVariant(100)           // damage modfier 15
    42 		<< QVariant(100)           // init health    16
    42 		<< QVariant(45)            // turn time      16
    43 		<< QVariant(15)            // sudden death   17
    43 		<< QVariant(100)           // init health    17
    44 		<< QVariant(5)             // case prob      18
    44 		<< QVariant(15)            // sudden death   18
    45 		<< QVariant(3)             //  mines time    19
    45 		<< QVariant(5)             // case prob      19
    46 		<< QVariant(4)             //  landadds      20
    46 		<< QVariant(3)             //  mines time    20
       
    47 		<< QVariant(4)             //  landadds      21
    47 		;
    48 		;
    48 
    49 
    49 AmmoSchemeModel::AmmoSchemeModel(QObject* parent, const QString & fileName) :
    50 AmmoSchemeModel::AmmoSchemeModel(QObject* parent, const QString & fileName) :
    50 	QAbstractTableModel(parent),
    51 	QAbstractTableModel(parent),
    51 	numberOfDefaultSchemes(4),
    52 	numberOfDefaultSchemes(4),
    72 		<< "vampiric"         //  9
    73 		<< "vampiric"         //  9
    73 		<< "karma"            // 10
    74 		<< "karma"            // 10
    74 		<< "artillery"        // 11
    75 		<< "artillery"        // 11
    75 		<< "randomorder"      // 12
    76 		<< "randomorder"      // 12
    76 		<< "king"             // 13
    77 		<< "king"             // 13
    77 		<< "damagefactor"     // 14
    78 		<< "placehog"         // 14
    78 		<< "turntime"         // 15
    79 		<< "damagefactor"     // 15
    79 		<< "health"           // 16
    80 		<< "turntime"         // 16
    80 		<< "suddendeath"      // 17
    81 		<< "health"           // 17
    81 		<< "caseprobability"  // 18
    82 		<< "suddendeath"      // 18
    82 		<< "minestime"        // 19
    83 		<< "caseprobability"  // 19
    83 		<< "landadds"         // 20
    84 		<< "minestime"        // 20
       
    85 		<< "landadds"         // 21
    84 		;
    86 		;
    85 
    87 
    86 	QList<QVariant> proMode;
    88 	QList<QVariant> proMode;
    87 	proMode
    89 	proMode
    88 		<< predefSchemesNames[1]   // name           0
    90 		<< predefSchemesNames[1]   // name           0
    97 		<< QVariant(false)         // vampiric       9
    99 		<< QVariant(false)         // vampiric       9
    98 		<< QVariant(false)         // karma          10
   100 		<< QVariant(false)         // karma          10
    99 		<< QVariant(false)         // artillery      11
   101 		<< QVariant(false)         // artillery      11
   100 		<< QVariant(true)          // random order   12
   102 		<< QVariant(true)          // random order   12
   101 		<< QVariant(false)         // king           13
   103 		<< QVariant(false)         // king           13
   102 		<< QVariant(100)           // damage modfier 14
   104 		<< QVariant(false)         // place hog      14
   103 		<< QVariant(15)            // turn time      15
   105 		<< QVariant(100)           // damage modfier 15
   104 		<< QVariant(100)           // init health    16
   106 		<< QVariant(15)            // turn time      16
   105 		<< QVariant(15)            // sudden death   17
   107 		<< QVariant(100)           // init health    17
   106 		<< QVariant(0)             // case prob      18
   108 		<< QVariant(15)            // sudden death   18
   107 		<< QVariant(3)             //  mines time    19
   109 		<< QVariant(0)             // case prob      19
   108 		<< QVariant(4)             //  landadds      20
   110 		<< QVariant(3)             //  mines time    20
       
   111 		<< QVariant(4)             //  landadds      21
   109 		;
   112 		;
   110 
   113 
   111 	QList<QVariant> shoppa;
   114 	QList<QVariant> shoppa;
   112 	shoppa
   115 	shoppa
   113 		<< predefSchemesNames[2]   // name           0
   116 		<< predefSchemesNames[2]   // name           0
   122 		<< QVariant(false)         // vampiric       9
   125 		<< QVariant(false)         // vampiric       9
   123 		<< QVariant(false)         // karma          10
   126 		<< QVariant(false)         // karma          10
   124 		<< QVariant(false)         // artillery      11
   127 		<< QVariant(false)         // artillery      11
   125 		<< QVariant(true)          // random order   12
   128 		<< QVariant(true)          // random order   12
   126 		<< QVariant(false)         // king           13
   129 		<< QVariant(false)         // king           13
   127 		<< QVariant(100)           // damage modfier 14
   130 		<< QVariant(false)         // place hog      14
   128 		<< QVariant(30)            // turn time      15
   131 		<< QVariant(100)           // damage modfier 15
   129 		<< QVariant(100)           // init health    16
   132 		<< QVariant(30)            // turn time      16
   130 		<< QVariant(50)            // sudden death   17
   133 		<< QVariant(100)           // init health    17
   131 		<< QVariant(1)             // case prob      18
   134 		<< QVariant(50)            // sudden death   18
   132 		<< QVariant(3)             //  mines time    19
   135 		<< QVariant(1)             // case prob      19
   133 		<< QVariant(4)             //  landadds      20
   136 		<< QVariant(3)             //  mines time    20
       
   137 		<< QVariant(4)             //  landadds      21
   134 		;
   138 		;
   135 
   139 
   136 	QList<QVariant> basketball;
   140 	QList<QVariant> basketball;
   137 	basketball
   141 	basketball
   138 		<< predefSchemesNames[3]   // name           0
   142 		<< predefSchemesNames[3]   // name           0
   147 		<< QVariant(false)         // vampiric       9
   151 		<< QVariant(false)         // vampiric       9
   148 		<< QVariant(false)         // karma          10
   152 		<< QVariant(false)         // karma          10
   149 		<< QVariant(false)         // artillery      11
   153 		<< QVariant(false)         // artillery      11
   150 		<< QVariant(true)          // random order   12
   154 		<< QVariant(true)          // random order   12
   151 		<< QVariant(false)         // king           13
   155 		<< QVariant(false)         // king           13
   152 		<< QVariant(100)           // damage modfier 14
   156 		<< QVariant(false)         // place hog      14
   153 		<< QVariant(30)            // turn time      15
   157 		<< QVariant(100)           // damage modfier 15
   154 		<< QVariant(100)           // init health    16
   158 		<< QVariant(30)            // turn time      16
   155 		<< QVariant(15)            // sudden death   17
   159 		<< QVariant(100)           // init health    17
   156 		<< QVariant(0)             // case prob      18
   160 		<< QVariant(15)            // sudden death   18
   157 		<< QVariant(3)             //  mines time    19
   161 		<< QVariant(0)             // case prob      19
   158 		<< QVariant(4)             //  landadds      20
   162 		<< QVariant(3)             //  mines time    20
       
   163 		<< QVariant(4)             //  landadds      21
   159 		;
   164 		;
   160 
   165 
   161 	QList<QVariant> minefield;
   166 	QList<QVariant> minefield;
   162 	minefield
   167 	minefield
   163 		<< predefSchemesNames[4]   // name           0
   168 		<< predefSchemesNames[4]   // name           0
   172 		<< QVariant(false)         // vampiric       9
   177 		<< QVariant(false)         // vampiric       9
   173 		<< QVariant(false)         // karma          10
   178 		<< QVariant(false)         // karma          10
   174 		<< QVariant(false)         // artillery      11
   179 		<< QVariant(false)         // artillery      11
   175 		<< QVariant(true)          // random order   12
   180 		<< QVariant(true)          // random order   12
   176 		<< QVariant(false)         // king           13
   181 		<< QVariant(false)         // king           13
   177 		<< QVariant(150)           // damage modfier 14
   182 		<< QVariant(false)         // place hog      14
   178 		<< QVariant(30)            // turn time      15
   183 		<< QVariant(150)           // damage modfier 15
   179 		<< QVariant(50)            // init health    16
   184 		<< QVariant(30)            // turn time      16
   180 		<< QVariant(15)            // sudden death   17
   185 		<< QVariant(50)            // init health    17
   181 		<< QVariant(0)             // case prob      18
   186 		<< QVariant(15)            // sudden death   18
   182 		<< QVariant(0)             //  mines time    19
   187 		<< QVariant(0)             // case prob      19
   183 		<< QVariant(50)            //  landadds      20
   188 		<< QVariant(0)             //  mines time    20
       
   189 		<< QVariant(50)            //  landadds      21
   184 		;
   190 		;
   185 
   191 
   186 	schemes.append(defaultScheme);
   192 	schemes.append(defaultScheme);
   187 	schemes.append(proMode);
   193 	schemes.append(proMode);
   188 	schemes.append(shoppa);
   194 	schemes.append(shoppa);