diff -r bc3306c59a08 -r 9bb6abdb5675 hedgewars/uVariables.pas --- a/hedgewars/uVariables.pas Fri Jul 13 16:39:20 2012 +0400 +++ b/hedgewars/uVariables.pas Thu Jul 26 21:56:47 2012 +0400 @@ -69,11 +69,13 @@ isPaused : boolean; isInMultiShoot : boolean; isSpeed : boolean; + SpeedStart : LongWord; fastUntilLag : boolean; fastScrolling : boolean; autoCameraOn : boolean; + CheckSum : LongWord; GameTicks : LongWord; GameState : TGameState; GameType : TGameType; @@ -108,6 +110,7 @@ cWaterLine : Word; cGearScrEdgesDist: LongInt; + isAudioMuted : boolean; // originally typed consts ExplosionBorderColor: LongWord; @@ -1453,7 +1456,8 @@ NumberInCase: 1; Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_NoCrosshair or - ammoprop_DontHold; + ammoprop_DontHold or + ammoprop_Track; Count: 1; NumPerTurn: 0; Timer: 0; @@ -2378,6 +2382,8 @@ (* gtLandGun *) , amLandGun (* gtTardis *) , amTardis (* gtIceGun *) , amIceGun +(* gtAddAmmo *) , amNothing +(* gtGenericFaller *) , amNothing ); var @@ -2544,6 +2550,7 @@ CursorMovementX := 0; CursorMovementY := 0; GameTicks := 0; + CheckSum := 0; cWaterLine := LAND_HEIGHT; cGearScrEdgesDist := 240; @@ -2592,6 +2599,7 @@ isPaused := false; isInMultiShoot := false; isSpeed := false; + SpeedStart := 0; fastUntilLag := false; fastScrolling := false; autoCameraOn := true;