diff -r 7e0cfc5f0944 -r 440763821484 src/Projectile.cc --- a/src/Projectile.cc Mon Dec 08 21:15:52 2008 +0000 +++ b/src/Projectile.cc Mon Dec 08 21:18:08 2008 +0000 @@ -80,13 +80,14 @@ if (visible) { PixelCoordinate pos = getCoordinate() - camera; + // XXX: scale PixelDimension radius = (unsigned int) weapon->getRadius(); CL_Quad projectile( - pos.x, pos.y - weapon->getRadius(), - pos.x + weapon->getRadius(), pos.y, - pos.x, pos.y + weapon->getRadius(), - pos.x - weapon->getRadius(), pos.y + pos.x, pos.y - radius, + pos.x + radius, pos.y, + pos.x, pos.y + radius, + pos.x - radius, pos.y ); gc->fill_quad(projectile, CL_Color::green);