diff --git a/source/projectl/projectl.cpp b/source/projectl/projectl.cpp index 3ca691a2d..04e0a7b83 100644 --- a/source/projectl/projectl.cpp +++ b/source/projectl/projectl.cpp @@ -278,6 +278,11 @@ void CProjectile::render() x = Pos.vx - offset.vx /*+ ( scrnWidth >> 1 )*/ - ( spriteWidth >> 1 ); y = Pos.vy - offset.vy /*+ ( scrnHeight >> 1 )*/ - ( spriteHeight >> 1 ); + if ( x < -spriteWidth || y < -spriteHeight || x > scrnWidth || y > scrnHeight ) + { + return; + } + m_spriteBank->printFT4(FRM_BARNACLEBOY,x,y,0,0,0); }