equal
deleted
inserted
replaced
159 cFontBorder = 2; |
159 cFontBorder = 2; |
160 |
160 |
161 // do not change this value |
161 // do not change this value |
162 cDefaultZoomLevel = 2.0; |
162 cDefaultZoomLevel = 2.0; |
163 |
163 |
164 {$IFDEF MOBILE} |
|
165 cMaxZoomLevel = 0.5; |
|
166 cMinZoomLevel = 3.5; |
|
167 cZoomDelta = 0.20; |
|
168 {$ELSE} |
|
169 cMaxZoomLevel = 1.0; |
|
170 cMinZoomLevel = 3.0; |
|
171 cZoomDelta = 0.25; |
|
172 {$ENDIF} |
|
173 |
|
174 cMinMaxZoomLevelDelta = cMaxZoomLevel - cMinZoomLevel; |
|
175 |
|
176 cSendEmptyPacketTime = 1000; |
164 cSendEmptyPacketTime = 1000; |
177 trigTurns = $80000001; |
165 trigTurns = $80000001; |
178 |
166 |
|
167 // game flags |
179 gfAny = $FFFFFFFF; |
168 gfAny = $FFFFFFFF; |
180 gfOneClanMode = $00000001; // used in trainings |
169 gfOneClanMode = $00000001; // used in trainings |
181 gfMultiWeapon = $00000002; // used in trainings |
170 gfMultiWeapon = $00000002; // used in trainings |
182 gfSolidLand = $00000004; |
171 gfSolidLand = $00000004; |
183 gfBorder = $00000008; |
172 gfBorder = $00000008; |
206 gfBottomBorder = $04000000; |
195 gfBottomBorder = $04000000; |
207 // NOTE: When adding new game flags, ask yourself |
196 // NOTE: When adding new game flags, ask yourself |
208 // if a "game start notice" would be useful. If so, |
197 // if a "game start notice" would be useful. If so, |
209 // add one in uWorld.pas - look for "AddGoal". |
198 // add one in uWorld.pas - look for "AddGoal". |
210 |
199 |
|
200 // gear states |
211 gstDrowning = $00000001; |
201 gstDrowning = $00000001; |
212 gstHHDriven = $00000002; |
202 gstHHDriven = $00000002; |
213 gstMoving = $00000004; |
203 gstMoving = $00000004; |
214 gstAttacked = $00000008; |
204 gstAttacked = $00000008; |
215 gstAttacking = $00000010; |
205 gstAttacking = $00000010; |
227 gstNotKickable = $00040000; |
217 gstNotKickable = $00040000; |
228 gstLoser = $00080000; |
218 gstLoser = $00080000; |
229 gstHHGone = $00100000; |
219 gstHHGone = $00100000; |
230 gstInvisible = $00200000; |
220 gstInvisible = $00200000; |
231 |
221 |
|
222 // gear messages |
232 gmLeft = $00000001; |
223 gmLeft = $00000001; |
233 gmRight = $00000002; |
224 gmRight = $00000002; |
234 gmUp = $00000004; |
225 gmUp = $00000004; |
235 gmDown = $00000008; |
226 gmDown = $00000008; |
236 gmSwitch = $00000010; |
227 gmSwitch = $00000010; |
249 gmDelete = $00010000; |
240 gmDelete = $00010000; |
250 gmAllStoppable = gmLeft or gmRight or gmUp or gmDown or gmAttack or gmPrecise; |
241 gmAllStoppable = gmLeft or gmRight or gmUp or gmDown or gmAttack or gmPrecise; |
251 |
242 |
252 cMaxSlotIndex = 9; |
243 cMaxSlotIndex = 9; |
253 cMaxSlotAmmoIndex = 5; |
244 cMaxSlotAmmoIndex = 5; |
254 |
245 |
|
246 // ai hints |
|
247 aihUsualProcessing = $00000000; |
|
248 aihDoesntMatter = $00000001; |
|
249 |
|
250 // ammo properties |
255 ammoprop_Timerable = $00000001; |
251 ammoprop_Timerable = $00000001; |
256 ammoprop_Power = $00000002; |
252 ammoprop_Power = $00000002; |
257 ammoprop_NeedTarget = $00000004; |
253 ammoprop_NeedTarget = $00000004; |
258 ammoprop_ForwMsgs = $00000008; |
254 ammoprop_ForwMsgs = $00000008; |
259 ammoprop_AttackInMove = $00000010; |
255 ammoprop_AttackInMove = $00000010; |
272 ammoprop_Track = $00040000; |
268 ammoprop_Track = $00040000; |
273 ammoprop_NoRoundEnd = $10000000; |
269 ammoprop_NoRoundEnd = $10000000; |
274 |
270 |
275 AMMO_INFINITE = 100; |
271 AMMO_INFINITE = 100; |
276 |
272 |
|
273 // explosion flags |
277 //EXPLAllDamageInRadius = $00000001; Completely unused for ages |
274 //EXPLAllDamageInRadius = $00000001; Completely unused for ages |
278 EXPLAutoSound = $00000002; |
275 EXPLAutoSound = $00000002; |
279 EXPLNoDamage = $00000004; |
276 EXPLNoDamage = $00000004; |
280 EXPLDoNotTouchHH = $00000008; |
277 EXPLDoNotTouchHH = $00000008; |
281 EXPLDontDraw = $00000010; |
278 EXPLDontDraw = $00000010; |