# HG changeset patch # User unc0rr # Date 1236289278 0 # Node ID 705c01571196c1c419a05996f476bd0a257746a6 # Parent 7f303aa066da0e7900bbf4eab5b7915d42edba0c Utility icon diff -r 7f303aa066da -r 705c01571196 hedgewars/uConsts.pas --- a/hedgewars/uConsts.pas Thu Mar 05 19:53:40 2009 +0000 +++ b/hedgewars/uConsts.pas Thu Mar 05 21:41:18 2009 +0000 @@ -465,16 +465,16 @@ Width: 16; Height: 16; saveSurf: false),// sprDrill (FileName: 'amDrill'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; Width: 32; Height: 32; saveSurf: false),// sprHandDrill - (FileName: 'amBallgun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; + (FileName: 'amBallgun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; Width: 64; Height: 64; saveSurf: false),// sprHandBallgun (FileName: 'Balls'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; Width: 32; Height: 20; saveSurf: false),// sprBalls - (FileName: 'RCPlane'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; + (FileName: 'RCPlane'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; Width: 32; Height: 32; saveSurf: false),// sprPlane - (FileName: 'amRCPlane'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; + (FileName: 'amRCPlane'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; Width: 32; Height: 32; saveSurf: false), // sprHandPlane - (FileName: 'Utility'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; - Width: 40; Height: 32; saveSurf: false) // sprUtility + (FileName: 'Utility'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; + Width: 48; Height: 48; saveSurf: false) // sprUtility ); Wavez: array [TWave] of record diff -r 7f303aa066da -r 705c01571196 hedgewars/uGears.pas --- a/hedgewars/uGears.pas Thu Mar 05 19:53:40 2009 +0000 +++ b/hedgewars/uGears.pas Thu Mar 05 21:41:18 2009 +0000 @@ -1204,12 +1204,14 @@ DrawSprite(sprCase, hwRound(Gear^.X) - 24 + WorldDx, hwRound(Gear^.Y) - 24 + WorldDy, i); end; posCaseHealth: begin - i:= (GameTicks shr 6) mod 64; - if i > 12 then i:= 0; + i:= ((GameTicks shr 6) + 38) mod 64; + if i > 13 then i:= 0; DrawSprite(sprFAid, hwRound(Gear^.X) - 24 + WorldDx, hwRound(Gear^.Y) - 24 + WorldDy, i); end; posCaseUtility: begin - DrawSprite(sprUtility, hwRound(Gear^.X) - 20 + WorldDx, hwRound(Gear^.Y) - 16 + WorldDy, 0); + i:= (GameTicks shr 6) mod 70; + if i > 23 then i:= 0; + DrawSprite(sprUtility, hwRound(Gear^.X) - 24 + WorldDx, hwRound(Gear^.Y) - 24 + WorldDy, i); end; end; gtDynamite: DrawSprite2(sprDynamite, hwRound(Gear^.X) - 16 + WorldDx, hwRound(Gear^.Y) - 25 + WorldDy, Gear^.Tag and 1, Gear^.Tag shr 1); diff -r 7f303aa066da -r 705c01571196 share/hedgewars/Data/Graphics/Utility.png Binary file share/hedgewars/Data/Graphics/Utility.png has changed