hedgewars/uVariables.pas
changeset 12898 8a40ce061d94
parent 12885 dab60d247b75
child 12920 21827fc9ca98
equal deleted inserted replaced
12891:856570ddd409 12898:8a40ce061d94
   700             // sprNapalmBomb
   700             // sprNapalmBomb
   701             (FileName:  'BulletHit'; Path: ptGraphics; AltPath: ptNone;
   701             (FileName:  'BulletHit'; Path: ptGraphics; AltPath: ptNone;
   702                 Texture: nil; Surface: nil; Width:  32; Height: 32;
   702                 Texture: nil; Surface: nil; Width:  32; Height: 32;
   703                 imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority:
   703                 imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority:
   704                 tpMedium; getDimensions: false; getImageDimensions: true),
   704                 tpMedium; getDimensions: false; getImageDimensions: true),
   705             // sprNapalmBomb
   705             // sprBulletHit
   706             (FileName:  'Snowball'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   706             (FileName:  'Snowball'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   707             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprSnowball
   707             Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprSnowball
   708             (FileName:  'amSnowball'; Path: ptCurrTheme; AltPath: ptHedgehog; Texture: nil; Surface: nil;
   708             (FileName:  'amSnowball'; Path: ptCurrTheme; AltPath: ptHedgehog; Texture: nil; Surface: nil;
   709             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprHandSnowball
   709             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprHandSnowball
   710             (FileName:  'Snow'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   710             (FileName:  'Snow'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
   770             (FileName:     'SDCloudsL'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
   770             (FileName:     'SDCloudsL'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
   771             Width: 256; Height:128; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: false; checkSum: false; priority: tpHigh; getDimensions: false; getImageDimensions: true),// sprSDCloudL
   771             Width: 256; Height:128; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: false; checkSum: false; priority: tpHigh; getDimensions: false; getImageDimensions: true),// sprSDCloudL
   772             (FileName:     'Duck'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   772             (FileName:     'Duck'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   773             Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprDuck
   773             Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprDuck
   774             (FileName:    'amDuck'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   774             (FileName:    'amDuck'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
   775             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true) // sprHandDuck
   775             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true), // sprHandDuck
       
   776             (FileName: 'amMinigun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
       
   777             Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; critical: true; checkSum: false; priority: tpMedium; getDimensions: false; getImageDimensions: true) // sprMinigun
   776             );
   778             );
   777 
   779 
   778 const
   780 const
   779     Wavez: array [TWave] of record
   781     Wavez: array [TWave] of record
   780             Sprite: TSprite;
   782             Sprite: TSprite;
  2436             isDamaging: true;
  2438             isDamaging: true;
  2437             SkipTurns: 0;
  2439             SkipTurns: 0;
  2438             PosCount: 1;
  2440             PosCount: 1;
  2439             PosSprite: sprWater;
  2441             PosSprite: sprWater;
  2440             ejectX: 15;
  2442             ejectX: 15;
  2441             ejectY: -7)
  2443             ejectY: -7),
       
  2444 // Minigun
       
  2445             (NameId: sidMinigun;
       
  2446             NameTex: nil;
       
  2447             Probability: 100;
       
  2448             NumberInCase: 1;
       
  2449             Ammo: (Propz: ammoprop_NeedUpDown;
       
  2450                 Count: 1;
       
  2451                 NumPerTurn: 0;
       
  2452                 Timer: 0;
       
  2453                 Pos: 0;
       
  2454                 AmmoType: amMinigun;
       
  2455                 AttackVoice: sndNone;
       
  2456                 Bounciness: 1000);
       
  2457             Slot: 2;
       
  2458             TimeAfterTurn: 3000;
       
  2459             minAngle: cMaxAngle div 6;
       
  2460             maxAngle: 5 * cMaxAngle div 6;
       
  2461             isDamaging: true;
       
  2462             SkipTurns: 0;
       
  2463             PosCount: 1;
       
  2464             PosSprite: sprWater;
       
  2465             ejectX: 0; //23;
       
  2466             ejectY: 0) //-6;
  2442         );
  2467         );
  2443 
  2468 
  2444 var
  2469 var
  2445     Land: TCollisionArray;
  2470     Land: TCollisionArray;
  2446     LandPixels: TLandArray;
  2471     LandPixels: TLandArray;