41 TGameType = (gmtLocal, gmtDemo, gmtNet); |
41 TGameType = (gmtLocal, gmtDemo, gmtNet); |
42 TPathType = (ptData, ptGraphics, ptThemes, ptThemeCurrent, ptTeams, ptMaps, |
42 TPathType = (ptData, ptGraphics, ptThemes, ptThemeCurrent, ptTeams, ptMaps, |
43 ptMapCurrent, ptDemos, ptSounds, ptGraves, ptFonts, ptForts); |
43 ptMapCurrent, ptDemos, ptSounds, ptGraves, ptFonts, ptForts); |
44 TSprite = (sprWater, sprCloud, sprBomb, sprBigDigit, sprFrame, |
44 TSprite = (sprWater, sprCloud, sprBomb, sprBigDigit, sprFrame, |
45 sprLag, sprArrow, sprGrenade, sprTargetP, sprUFO, |
45 sprLag, sprArrow, sprGrenade, sprTargetP, sprUFO, |
46 sprSmokeTrace, sprRopeHook); |
46 sprSmokeTrace, sprRopeHook, sprExplosion50); |
47 TGearType = (gtCloud, gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, |
47 TGearType = (gtCloud, gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, |
48 gtGrave, gtUFO, gtShotgunShot, gtActionTimer, gtPickHammer, gtRope, |
48 gtGrave, gtUFO, gtShotgunShot, gtActionTimer, gtPickHammer, gtRope, |
49 gtSmokeTrace); |
49 gtSmokeTrace, gtExplosion); |
50 TSound = (sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, sndSplash, |
50 TSound = (sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, sndSplash, |
51 sndShotgunReload, sndShotgunFire, sndGraveImpact); |
51 sndShotgunReload, sndShotgunFire, sndGraveImpact); |
52 TAmmoType = (amGrenade, amBazooka, amUFO, amShotgun, amPickHammer, amSkip, amRope); |
52 TAmmoType = (amGrenade, amBazooka, amUFO, amShotgun, amPickHammer, amSkip, amRope); |
53 THWFont = (fnt16, fntBig); |
53 THWFont = (fnt16, fntBig); |
54 THHFont = record |
54 THHFont = record |
218 (FileName: 'Arrow.png'; Path: ptGraphics; Width: 16; Height: 16),// sprCursor |
218 (FileName: 'Arrow.png'; Path: ptGraphics; Width: 16; Height: 16),// sprCursor |
219 (FileName: 'Grenade.png'; Path: ptGraphics; Width: 32; Height: 32),// sprGrenade |
219 (FileName: 'Grenade.png'; Path: ptGraphics; Width: 32; Height: 32),// sprGrenade |
220 (FileName: 'Targetp.png'; Path: ptGraphics; Width: 32; Height: 32),// sprTargetP |
220 (FileName: 'Targetp.png'; Path: ptGraphics; Width: 32; Height: 32),// sprTargetP |
221 (FileName: 'UFO.png'; Path: ptGraphics; Width: 32; Height: 32),// sprUFO |
221 (FileName: 'UFO.png'; Path: ptGraphics; Width: 32; Height: 32),// sprUFO |
222 (FileName:'SmokeTrace.png'; Path: ptGraphics; Width: 32; Height: 32),// sprSmokeTrace |
222 (FileName:'SmokeTrace.png'; Path: ptGraphics; Width: 32; Height: 32),// sprSmokeTrace |
223 (FileName: 'RopeHook.png'; Path: ptGraphics; Width: 32; Height: 32) // sprRopeHook |
223 (FileName: 'RopeHook.png'; Path: ptGraphics; Width: 32; Height: 32),// sprRopeHook |
|
224 (FileName: 'Expl50.png'; Path: ptGraphics; Width: 64; Height: 64) // sprExplosion50 |
224 ); |
225 ); |
225 Soundz: array[TSound] of record |
226 Soundz: array[TSound] of record |
226 FileName: String[31]; |
227 FileName: String[31]; |
227 Path : TPathType; |
228 Path : TPathType; |
228 id : PMixChunk; |
229 id : PMixChunk; |