rendered paste body if (sprite.x + sprite.sclX > camera.XEdgeAt(sprite.z) + camera.x)
{
sprite.x = camera.x + camera.XEdgeAt(sprite.z) - sprite.sclX;
}
else if (sprite.x - sprite.sclX < -camera.XEdgeAt(sprite.z) + camera.x)
{
sprite.x = camera.x - camera.XEdgeAt(sprite.z) + sprite.sclX;
}
else if (sprite.y + sprite.sclY > camera.YEdgeAt(sprite.z) + camera.y)
{
sprite.y = camera.y + camera.YEdgeAt(sprite.z) - sprite.sclY;
}
else if (sprite.y - sprite.sclY < -camera.YEdgeAt(sprite.z) + camera.y)
{
sprite.y = camera.y - camera.YEdgeAt(sprite.z) + sprite.sclY;
}