84 sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote, |
84 sprCheese, sprHandCheese, sprHandFlamethrower, sprChunk, sprNote, |
85 sprSMineOff, sprSMineOn, sprHandSMine, sprHammer, |
85 sprSMineOff, sprSMineOn, sprHandSMine, sprHammer, |
86 sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb, |
86 sprHandResurrector, sprCross, sprAirDrill, sprNapalmBomb, |
87 sprBulletHit, sprSnowball, sprHandSnowball, sprSnow, |
87 sprBulletHit, sprSnowball, sprHandSnowball, sprSnow, |
88 sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis, |
88 sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis, |
89 sprSlider, sprBotlevels, sprHandKnife, sprKnife, sprStar |
89 sprSlider, sprBotlevels, sprHandKnife, sprKnife, sprStar, sprIceTexture |
90 ); |
90 ); |
91 |
91 |
92 // Gears that interact with other Gears and/or Land |
92 // Gears that interact with other Gears and/or Land |
93 TGearType = ({-->}gtFlame, gtHedgehog, gtMine, gtCase, gtExplosives, // <-- these are gears which should be avoided when searching a spawn place |
93 TGearType = ({-->}gtFlame, gtHedgehog, gtMine, gtCase, gtExplosives, // <-- these are gears which should be avoided when searching a spawn place |
94 gtGrenade, gtShell, gtGrave, gtBee, // 8 |
94 gtGrenade, gtShell, gtGrave, gtBee, // 8 |
257 ImpactSound: TSound; // first sound, others have to be after it in the sounds def. |
257 ImpactSound: TSound; // first sound, others have to be after it in the sounds def. |
258 nImpactSounds: Word; // count of ImpactSounds |
258 nImpactSounds: Word; // count of ImpactSounds |
259 SoundChannel: LongInt; |
259 SoundChannel: LongInt; |
260 PortalCounter: LongWord; // Hopefully temporary, but avoids infinite portal loops in a guaranteed fashion. |
260 PortalCounter: LongWord; // Hopefully temporary, but avoids infinite portal loops in a guaranteed fashion. |
261 AIHints: LongWord; // hints for ai. haha ^^^^^^ temporary, sure |
261 AIHints: LongWord; // hints for ai. haha ^^^^^^ temporary, sure |
|
262 IceTime: Longint; //time of ice beam with object some interaction temporary |
|
263 IceState: Longint; //state of ice gun temporary |
262 LastDamage: PHedgehog; |
264 LastDamage: PHedgehog; |
263 end; |
265 end; |
264 TPGearArray = array of PGear; |
266 TPGearArray = array of PGear; |
265 PGearArrayS = record |
267 PGearArrayS = record |
266 size: LongWord; |
268 size: LongWord; |