hedgewars/uVariables.pas
changeset 12193 71c47122fbc0
parent 12192 de9144250c37
child 12194 ac9cf0cf40ee
equal deleted inserted replaced
12192:de9144250c37 12193:71c47122fbc0
   746             (FileName:     'CloudsL'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
   746             (FileName:     'CloudsL'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
   747             Width: 256; Height:128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh; getDimensions: false; getImageDimensions: true),// sprCloudL
   747             Width: 256; Height:128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh; getDimensions: false; getImageDimensions: true),// sprCloudL
   748             (FileName:     'SDCloudsL'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
   748             (FileName:     'SDCloudsL'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
   749             Width: 256; Height:128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh; getDimensions: false; getImageDimensions: true),// sprSDCloudL
   749             Width: 256; Height:128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh; getDimensions: false; getImageDimensions: true),// sprSDCloudL
   750             (FileName:     'Duck'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   750             (FileName:     'Duck'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
   751             Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium; getDimensions: false; getImageDimensions: true) // sprDuck
   751             Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium; getDimensions: false; getImageDimensions: true),// sprDuck
       
   752             (FileName:    'amDuck'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
       
   753             Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium; getDimensions: false; getImageDimensions: true) // sprHandDuck
   752             );
   754             );
   753 
   755 
   754 const
   756 const
   755     Wavez: array [TWave] of record
   757     Wavez: array [TWave] of record
   756             Sprite: TSprite;
   758             Sprite: TSprite;
  2380             isDamaging: true;
  2382             isDamaging: true;
  2381             SkipTurns: 0;
  2383             SkipTurns: 0;
  2382             PosCount: 1;
  2384             PosCount: 1;
  2383             PosSprite: sprWater;
  2385             PosSprite: sprWater;
  2384             ejectX: 0;
  2386             ejectX: 0;
  2385             ejectY: 0)
  2387             ejectY: 0),
       
  2388 // Rubber duck
       
  2389             (NameId: sidDuck;
       
  2390             NameTex: nil;
       
  2391             Probability: 100;
       
  2392             NumberInCase: 1;
       
  2393             Ammo: (Propz: ammoprop_NoCrosshair or
       
  2394                           ammoprop_AttackInMove or
       
  2395                           ammoprop_DontHold or
       
  2396                           ammoprop_AltUse;
       
  2397                 Count: 2;
       
  2398                 NumPerTurn: 0;
       
  2399                 Timer: 9000;
       
  2400                 Pos: 0;
       
  2401                 AmmoType: amDuck;
       
  2402                 AttackVoice: sndLaugh;
       
  2403                 Bounciness: 1000);
       
  2404             Slot: 8; // FIXME: Use slot 0. for some reason, hwengine does not like it
       
  2405                      // when we put it into slot 0.
       
  2406                      // Probably related to amNothing being in slot 0, too?
       
  2407             TimeAfterTurn: 3000;
       
  2408             minAngle: 0;
       
  2409             maxAngle: 0;
       
  2410             isDamaging: true;
       
  2411             SkipTurns: 0;
       
  2412             PosCount: 1;
       
  2413             PosSprite: sprWater;
       
  2414             ejectX: 15;
       
  2415             ejectY: -7)
  2386         );
  2416         );
  2387 
  2417 
  2388 var
  2418 var
  2389     Land: TCollisionArray;
  2419     Land: TCollisionArray;
  2390     LandPixels: TLandArray;
  2420     LandPixels: TLandArray;