hedgewars/uLand.pas
changeset 3165 3ec07a7d8456
parent 3141 70d65353bd60
child 3181 5c350b6c38f4
equal deleted inserted replaced
3164:569fd65261d0 3165:3ec07a7d8456
    18 
    18 
    19 {$INCLUDE "options.inc"}
    19 {$INCLUDE "options.inc"}
    20 
    20 
    21 unit uLand;
    21 unit uLand;
    22 interface
    22 interface
    23 uses SDLh, uLandTemplates, uFloat, uConsts,
    23 uses SDLh, uLandTemplates, uFloat, uConsts, GLunit;
    24 {$IFDEF GLES11}
       
    25     gles11;
       
    26 {$ELSE}
       
    27     GL;
       
    28 {$ENDIF}
       
    29 
    24 
    30 type TLandArray = packed array[0 .. LAND_HEIGHT - 1, 0 .. LAND_WIDTH - 1] of LongWord;
    25 type TLandArray = packed array[0 .. LAND_HEIGHT - 1, 0 .. LAND_WIDTH - 1] of LongWord;
    31     TCollisionArray = packed array[0 .. LAND_HEIGHT - 1, 0 .. LAND_WIDTH - 1] of Word;
    26     TCollisionArray = packed array[0 .. LAND_HEIGHT - 1, 0 .. LAND_WIDTH - 1] of Word;
    32     TPreview  = packed array[0..127, 0..31] of byte;
    27     TPreview  = packed array[0..127, 0..31] of byte;
    33     TDirtyTag = packed array[0 .. LAND_HEIGHT div 32 - 1, 0 .. LAND_WIDTH div 32 - 1] of byte;
    28     TDirtyTag = packed array[0 .. LAND_HEIGHT div 32 - 1, 0 .. LAND_WIDTH div 32 - 1] of byte;