equal
deleted
inserted
replaced
184 4096 -> $FFFFF000 |
184 4096 -> $FFFFF000 |
185 2048 -> $FFFFF800 |
185 2048 -> $FFFFF800 |
186 1024 -> $FFFFFC00 |
186 1024 -> $FFFFFC00 |
187 512 -> $FFFFFE00 *} |
187 512 -> $FFFFFE00 *} |
188 |
188 |
189 {$IFDEF IPHONEOS} |
189 {$IFDEF LOWRES} |
190 LAND_WIDTH = 2048; |
190 // default for iphone pre 3gs |
191 LAND_HEIGHT = 1024; |
191 LAND_WIDTH = 2048; |
192 LAND_WIDTH_MASK = $FFFFF800; |
192 LAND_HEIGHT = 1024; |
193 LAND_HEIGHT_MASK = $FFFFFC00; |
193 LAND_WIDTH_MASK = $FFFFF800; |
|
194 LAND_HEIGHT_MASK = $FFFFFC00; |
194 {$ELSE} |
195 {$ELSE} |
195 {$IFDEF LOWRES} |
196 LAND_WIDTH = 4096; |
196 LAND_WIDTH = 2048; |
197 LAND_HEIGHT = 2048; |
197 LAND_HEIGHT = 1024; |
198 LAND_WIDTH_MASK = $FFFFF000; |
198 LAND_WIDTH_MASK = $FFFFF800; |
199 LAND_HEIGHT_MASK = $FFFFF800; |
199 LAND_HEIGHT_MASK = $FFFFFC00; |
|
200 {$ELSE} |
|
201 LAND_WIDTH = 4096; |
|
202 LAND_HEIGHT = 2048; |
|
203 LAND_WIDTH_MASK = $FFFFF000; |
|
204 LAND_HEIGHT_MASK = $FFFFF800; |
|
205 {$ENDIF} |
200 {$ENDIF} |
206 {$ENDIF} |
201 |
207 |
202 COLOR_LAND = $FFFF; // white |
208 COLOR_LAND = $FFFF; // white |
203 COLOR_INDESTRUCTIBLE = $88FF; // red |
209 COLOR_INDESTRUCTIBLE = $88FF; // red |
204 |
210 |
205 // some opengl headers do not have these macros |
211 //some opengl headers do not have these macros |
206 GL_BGR = $80E0; |
212 GL_BGR = $80E0; |
207 GL_BGRA = $80E1; |
213 GL_BGRA = $80E1; |
208 GL_CLAMP_TO_EDGE = $812F; |
214 GL_CLAMP_TO_EDGE = $812F; |
|
215 |
209 |
216 |
210 |
217 cifRandomize = $00000001; |
211 cifRandomize = $00000001; |
218 cifTheme = $00000002; |
212 cifTheme = $00000002; |
219 cifMap = $00000002; // either theme or map (or map+theme) |
213 cifMap = $00000002; // either theme or map (or map+theme) |
243 cKeyMaxIndex = 1023; |
237 cKeyMaxIndex = 1023; |
244 |
238 |
245 cMaxCaptions = 4; |
239 cMaxCaptions = 4; |
246 |
240 |
247 cSendEmptyPacketTime = 1000; |
241 cSendEmptyPacketTime = 1000; |
|
242 |
|
243 // from uTriggers |
|
244 trigTurns = $80000001; |
248 |
245 |
249 // Training Flags |
246 // Training Flags |
250 tfNone = $00000000; |
247 tfNone = $00000000; |
251 tfTimeTrial = $00000001; |
248 tfTimeTrial = $00000001; |
252 tfRCPlane = $00000002; |
249 tfRCPlane = $00000002; |
339 htName = $02; |
336 htName = $02; |
340 htHealth = $04; |
337 htHealth = $04; |
341 htTransparent = $80; |
338 htTransparent = $80; |
342 |
339 |
343 cTagsMasks : array[0..7] of byte = ( |
340 cTagsMasks : array[0..7] of byte = ( |
344 htTeamName or htName or htHealth, |
341 htTeamName or htName or htHealth, |
345 htName or htHealth, |
342 htName or htHealth, |
346 htHealth, |
343 htHealth, |
347 htNone, |
344 htNone, |
348 htTeamName or htName or htHealth or htTransparent, |
345 htTeamName or htName or htHealth or htTransparent, |
349 htName or htHealth or htTransparent, |
346 htName or htHealth or htTransparent, |
350 htHealth or htTransparent, |
347 htHealth or htTransparent, |
351 htNone |
348 htNone |
352 ); |
349 ); |
353 |
350 |
354 cHHFileName = 'Hedgehog'; |
351 cHHFileName = 'Hedgehog'; |
355 cCHFileName = 'Crosshair'; |
352 cCHFileName = 'Crosshair'; |
356 cThemeCFGFilename = 'theme.cfg'; |
353 cThemeCFGFilename = 'theme.cfg'; |
357 |
354 |
358 Fontz: array[THWFont] of THHFont = ( |
355 Fontz: array[THWFont] of THHFont = ( |
359 (Handle: nil; |
356 (Handle: nil; |
360 Height: 12; |
357 Height: 12; |
633 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprBubbles |
630 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprBubbles |
634 (FileName: 'amJetpack'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
631 (FileName: 'amJetpack'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
635 Width: 64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprJetpack |
632 Width: 64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprJetpack |
636 (FileName: 'Health'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
633 (FileName: 'Health'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
637 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprHealth |
634 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false), // sprHealth |
638 |
|
639 (FileName: 'amMolotov'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
635 (FileName: 'amMolotov'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
640 Width: 32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), //sprHandMolotov |
636 Width: 32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false), //sprHandMolotov |
641 (FileName: 'Molotov'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
637 (FileName: 'Molotov'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
642 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprMolotov |
638 Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false) // sprMolotov |
643 ); |
639 ); |