void Packet::tick(const Time::TimeDelta &dt)
{
- double f=dt/Time::sec;
- x+=f;
+ double f = dt/Time::sec;
+ x += f;
if(x>1)
- x=1;
- angle+=rspeed*f;
+ x = 1;
+ angle += rspeed*f;
if(angle<0)
- angle+=M_PI*2;
+ angle += M_PI*2;
if(angle>=M_PI*2)
- angle-=M_PI;
+ angle -= M_PI;
}
void Packet::render(GL::PrimitiveBuilder &bld) const
if(!src.get_active() || (dest && !dest->get_active()))
return;
- const Vector2 &spos=src.get_position();
+ const Vector2 &spos = src.get_position();
if(dest)
{
- const Vector2 &dpos=dest->get_position();
+ const Vector2 &dpos = dest->get_position();
Vector2 pos(spos.x*(1-x)+dpos.x*x, spos.y*(1-x)+dpos.y*x);
Vector2 corner(cos(angle)*size, sin(angle)*size);
bld.vertex(spos.x, spos.y);
for(unsigned i=0; i<=24; ++i)
{
- float a=i*M_PI/12;
+ float a = i*M_PI/12;
bld.vertex(spos.x+cos(a)*x*200, spos.y+sin(a)*x*200);
}
}