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; |