diff -r 207f520b9e83 -r d8870bbf960e hedgewars/uStore.pas --- a/hedgewars/uStore.pas Fri Sep 22 18:09:26 2006 +0000 +++ b/hedgewars/uStore.pas Sat Sep 23 19:26:07 2006 +0000 @@ -41,7 +41,7 @@ procedure StoreRelease; procedure DrawGear(Stuff : TStuff; X, Y: integer; Surface: PSDL_Surface); procedure DrawSpriteFromRect(r: TSDL_Rect; X, Y, Height, Position: integer; Surface: PSDL_Surface); -procedure DrawSprite (Sprite: TSprite; X, Y, Position: integer; Surface: PSDL_Surface); +procedure DrawSprite (Sprite: TSprite; X, Y, Frame: integer; Surface: PSDL_Surface); procedure DrawSprite2(Sprite: TSprite; X, Y, FrameX, FrameY: integer; Surface: PSDL_Surface); procedure DrawLand (X, Y: integer; Surface: PSDL_Surface); procedure DXOutText(X, Y: Integer; Font: THWFont; s: string; Surface: PSDL_Surface); @@ -364,12 +364,12 @@ DrawFromRect(X, Y, @r, StoreSurface, Surface) end; -procedure DrawSprite(Sprite: TSprite; X, Y, Position: integer; Surface: PSDL_Surface); +procedure DrawSprite (Sprite: TSprite; X, Y, Frame: integer; Surface: PSDL_Surface); var r: TSDL_Rect; begin r.x:= 0; r.w:= SpritesData[Sprite].Width; -r.y:= Position * SpritesData[Sprite].Height; +r.y:= Frame * SpritesData[Sprite].Height; r.h:= SpritesData[Sprite].Height; DrawFromRect(X, Y, @r, SpritesData[Sprite].Surface, Surface) end;