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