diff --git a/source/fx/fxjfish.cpp b/source/fx/fxjfish.cpp index d2a13351c..d6989811c 100644 --- a/source/fx/fxjfish.cpp +++ b/source/fx/fxjfish.cpp @@ -56,6 +56,7 @@ void CFXJellyFishLegs::think(int _frames) /*****************************************************************************/ const int LegXInc=4; + void CFXJellyFishLegs::render() { CThing *Parent=getParent(); @@ -63,7 +64,7 @@ CThing *Parent=getParent(); CFX::render(); // if (!canRender()) return; if (!Parent->canRender()) return; - + SpriteBank *SprBank=CGameScene::getSpriteBank();; DVECTOR RenderPos=getRenderPos(); int WOfs=0; @@ -77,7 +78,10 @@ int XInc=LegXInc; RenderPos.vx+=Ofs.vx; RenderPos.vy+=Ofs.vy; - if (!XFlip) XInc=-XInc; + if (!XFlip) + { + XInc=-XInc-1; + } for (int i=0; iprintFT4Scaled(FRM__LEG,RenderPos.vx+(i*XInc),RenderPos.vy,XFlip,0,OtPos,Scale>>4); if (!XFlip)