hedgewars/uVariables.pas
changeset 5351 a4409b50bdc2
parent 5319 51d8e4747876
child 5357 ec36f3d53f3c
equal deleted inserted replaced
5348:0bc81de36e08 5351:a4409b50bdc2
  2168             PosSprite: sprWater;
  2168             PosSprite: sprWater;
  2169             ejectX: 0; //20;
  2169             ejectX: 0; //20;
  2170             ejectY: -3)
  2170             ejectY: -3)
  2171         );
  2171         );
  2172 
  2172 
       
  2173     GearKindAmmoTypeMap : array [TGearType] of TAmmoType = (    
       
  2174 (*        gtGrenade *)   amGrenade
       
  2175 (*       gtHedgehog *) , amNothing
       
  2176 (*          gtShell *) , amBazooka
       
  2177 (*          gtGrave *) , amNothing
       
  2178 (*            gtBee *) , amBee
       
  2179 (*    gtShotgunShot *) , amShotgun
       
  2180 (*     gtPickHammer *) , amPickHammer
       
  2181 (*           gtRope *) , amRope
       
  2182 (*           gtMine *) , amNothing
       
  2183 (*           gtCase *) , amNothing
       
  2184 (*     gtDEagleShot *) , amDEagle
       
  2185 (*       gtDynamite *) , amDynamite
       
  2186 (*    gtClusterBomb *) , amClusterBomb
       
  2187 (*        gtCluster *) , amClusterBomb
       
  2188 (*         gtShover *) , amBaseballBat  // Shover is only used for baseball bat right now
       
  2189 (*          gtFlame *) , amNothing
       
  2190 (*      gtFirePunch *) , amFirePunch
       
  2191 (*    gtATStartGame *) , amNothing
       
  2192 (* gtATSmoothWindCh *) , amNothing
       
  2193 (*   gtATFinishGame *) , amNothing
       
  2194 (*      gtParachute *) , amParachute
       
  2195 (*      gtAirAttack *) , amAirAttack
       
  2196 (*        gtAirBomb *) , amAirAttack
       
  2197 (*      gtBlowTorch *) , amBlowTorch
       
  2198 (*         gtGirder *) , amGirder
       
  2199 (*       gtTeleport *) , amTeleport
       
  2200 (*       gtSwitcher *) , amSwitch
       
  2201 (*         gtTarget *) , amNothing
       
  2202 (*         gtMortar *) , amMortar
       
  2203 (*           gtWhip *) , amWhip
       
  2204 (*       gtKamikaze *) , amKamikaze
       
  2205 (*           gtCake *) , amCake
       
  2206 (*      gtSeduction *) , amSeduction
       
  2207 (*     gtWatermelon *) , amWatermelon
       
  2208 (*     gtMelonPiece *) , amWatermelon
       
  2209 (*    gtHellishBomb *) , amHellishBomb
       
  2210 (*        gtWaterUp *) , amNothing
       
  2211 (*          gtDrill *) , amDrill
       
  2212 (*        gtBallGun *) , amBallgun
       
  2213 (*           gtBall *) , amBallgun
       
  2214 (*        gtRCPlane *) , amRCPlane
       
  2215 (*gtSniperRifleShot *) , amSniperRifle
       
  2216 (*        gtJetpack *) , amJetpack
       
  2217 (*        gtMolotov *) , amMolotov
       
  2218 (*     gtExplosives *) , amNothing
       
  2219 (*          gtBirdy *) , amBirdy
       
  2220 (*            gtEgg *) , amBirdy
       
  2221 (*         gtPortal *) , amPortalGun
       
  2222 (*          gtPiano *) , amPiano
       
  2223 (*        gtGasBomb *) , amGasBomb
       
  2224 (*    gtSineGunShot *) , amSineGun
       
  2225 (*   gtFlamethrower *) , amFlamethrower
       
  2226 (*          gtSMine *) , amSMine
       
  2227 (*    gtPoisonCloud *) , amNothing
       
  2228 (*         gtHammer *) , amHammer
       
  2229 (*      gtHammerHit *) , amHammer
       
  2230 (*    gtResurrector *) , amResurrector
       
  2231 (*    gtPoisonCloud *) , amNothing
       
  2232 (*       gtSnowball *) , amSnowball
       
  2233 (*          gtFlake *) , amNothing
       
  2234 (*      gtStructure *) , amStructure  // TODO - This will undoubtedly change once there is more than one structure
       
  2235 (*        gtLandGun *) , amLandGun
       
  2236 (*         gtTardis *) , amTardis
       
  2237     );
       
  2238 
  2173 var
  2239 var
  2174     Land: TCollisionArray;
  2240     Land: TCollisionArray;
  2175     LandPixels: TLandArray;
  2241     LandPixels: TLandArray;
  2176     LandDirty: TDirtyTag;
  2242     LandDirty: TDirtyTag;
  2177     hasBorder: boolean;
  2243     hasBorder: boolean;