diff -r 192e1392ba6a -r 12958f987bcf animpoint.cpp --- a/animpoint.cpp Wed Jul 16 10:44:44 2008 +0000 +++ b/animpoint.cpp Wed Jul 16 10:46:14 2008 +0000 @@ -88,7 +88,7 @@ uint AnimPoint::getTicks() { - return animTicks; + return (uint) animTicks; } void AnimPoint::setAnimated(bool b) @@ -110,15 +110,13 @@ { vector=QPointF(0,0); animated=false; + setX (destPos.x() ); + setY (destPos.y() ); return animated; } - setX (startPos.x() + vector.x()*sqrt(n/animTicks) ); setY (startPos.y() + vector.y()*sqrt(n/animTicks) ); - /* - setX (startPos.x() + vector.x()*(n/animTicks) ); - setY (startPos.y() + vector.y()*(n/animTicks) ); - */ + return animated; }