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); |