Пример #1
0
 void swayhudgun(int curtime)
 {
     fpsent *d = hudplayer();
     if(d->state!=CS_SPECTATOR)
     {
         if(d->physstate>=PHYS_SLOPE) swaymillis += curtime;
         float k = pow(0.7f, curtime/10.0f);
         swaydir.mul(k);
         vec vel(d->vel);
         vel.add(d->falling);
         swaydir.add(vec(vel).mul((1-k)/(15*max(vel.magnitude(), d->maxspeed))));
     }
 }
Пример #2
0
 bool detachcamera()
 {
     fpsent *d = hudplayer();
     return d->state==CS_DEAD;
 }