27 |
27 |
28 TGameType = (gmtLocal, gmtDemo, gmtNet, gmtSave, gmtLandPreview); |
28 TGameType = (gmtLocal, gmtDemo, gmtNet, gmtSave, gmtLandPreview); |
29 |
29 |
30 TPathType = (ptNone, ptData, ptGraphics, ptThemes, ptCurrTheme, ptTeams, ptMaps, |
30 TPathType = (ptNone, ptData, ptGraphics, ptThemes, ptCurrTheme, ptTeams, ptMaps, |
31 ptMapCurrent, ptDemos, ptSounds, ptGraves, ptFonts, ptForts, |
31 ptMapCurrent, ptDemos, ptSounds, ptGraves, ptFonts, ptForts, |
32 ptLocale, ptAmmoMenu, ptVoices); |
32 ptLocale, ptAmmoMenu, ptHedgehog, ptVoices); |
33 |
33 |
34 TSprite = (sprWater, sprCloud, sprBomb, sprBigDigit, sprFrame, |
34 TSprite = (sprWater, sprCloud, sprBomb, sprBigDigit, sprFrame, |
35 sprLag, sprArrow, sprGrenade, sprTargetP, sprUFO, |
35 sprLag, sprArrow, sprGrenade, sprTargetP, sprUFO, |
36 sprSmokeTrace, sprRopeHook, sprExplosion50, sprMineOff, |
36 sprSmokeTrace, sprRopeHook, sprExplosion50, sprMineOff, |
37 sprMineOn, sprCase, sprFAid, sprDynamite, sprPower, |
37 sprMineOn, sprCase, sprFAid, sprDynamite, sprPower, |
39 sprSky, sprAMBorders, sprAMSlot, sprAMSlotName, sprAMAmmos, |
39 sprSky, sprAMBorders, sprAMSlot, sprAMSlotName, sprAMAmmos, |
40 sprAMSlotKeys, sprAMSelection, sprFinger, sprAirBomb, |
40 sprAMSlotKeys, sprAMSelection, sprFinger, sprAirBomb, |
41 sprAirplane, sprAmAirplane, sprAmGirder, sprHHTelepMask, |
41 sprAirplane, sprAmAirplane, sprAmGirder, sprHHTelepMask, |
42 sprSwitch, sprParachute, sprTarget, sprRopeNode, sprConsoleBG, |
42 sprSwitch, sprParachute, sprTarget, sprRopeNode, sprConsoleBG, |
43 sprQuestion, sprPowerBar, sprWindBar, |
43 sprQuestion, sprPowerBar, sprWindBar, |
44 sprWindL, sprWindR, sprFlake); |
44 sprWindL, sprWindR, sprFlake, sprHandRope); |
45 |
45 |
46 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, |
46 TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, |
47 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, |
47 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, |
48 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, |
48 gtSmokeTrace, gtExplosion, gtMine, gtCase, gtDEagleShot, gtDynamite, |
49 gtTeamHealthSorter, gtClusterBomb, gtCluster, gtShover, gtFlame, |
49 gtTeamHealthSorter, gtClusterBomb, gtCluster, gtShover, gtFlame, |
237 'Graphics/Graves', // ptGraves |
237 'Graphics/Graves', // ptGraves |
238 'Fonts', // ptFonts |
238 'Fonts', // ptFonts |
239 'Forts', // ptForts |
239 'Forts', // ptForts |
240 'Locale', // ptLocale |
240 'Locale', // ptLocale |
241 'Graphics/AmmoMenu', // ptAmmoMenu |
241 'Graphics/AmmoMenu', // ptAmmoMenu |
|
242 'Graphics/Hedgehog', // ptHedgehog |
242 'Sounds/voices' // ptVoices |
243 'Sounds/voices' // ptVoices |
243 ); |
244 ); |
244 |
245 |
245 SpritesData: array[TSprite] of record |
246 SpritesData: array[TSprite] of record |
246 FileName: String[31]; |
247 FileName: String[31]; |
341 (FileName: 'WindL'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
342 (FileName: 'WindL'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
342 Width: 80; Height: 13; saveSurf: false),// sprWindL |
343 Width: 80; Height: 13; saveSurf: false),// sprWindL |
343 (FileName: 'WindR'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
344 (FileName: 'WindR'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
344 Width: 80; Height: 13; saveSurf: false),// sprWindR |
345 Width: 80; Height: 13; saveSurf: false),// sprWindR |
345 (FileName: 'Flake'; Path:ptCurrTheme; AltPath: ptNone; Texture: nil; Surface: nil; |
346 (FileName: 'Flake'; Path:ptCurrTheme; AltPath: ptNone; Texture: nil; Surface: nil; |
346 Width: 64; Height: 64; saveSurf: false) // sprFlake |
347 Width: 64; Height: 64; saveSurf: false),// sprFlake |
|
348 (FileName: 'amRope'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
|
349 Width: 32; Height: 32; saveSurf: false) // sprHandRope |
347 ); |
350 ); |
348 |
351 |
349 Soundz: array[TSound] of record |
352 Soundz: array[TSound] of record |
350 FileName: String[31]; |
353 FileName: String[31]; |
351 Path : TPathType; |
354 Path : TPathType; |