Lines Matching refs:vx
59 int vx; member
96 shared->ball[i].vx = 0; in InitBall()
112 if (shared->ball[aid].vx == 0) in InputBallKey()
114 shared->ball[aid].vx += BALL_VELOCITY_BOOST; in InputBallKey()
116 else if (shared->ball[aid].vx < +BALL_VELOCITY_MAX) in InputBallKey()
118 shared->ball[aid].vx += BALL_VELOCITY_ACCEL; in InputBallKey()
123 if (shared->ball[aid].vx == 0) in InputBallKey()
125 shared->ball[aid].vx -= BALL_VELOCITY_BOOST; in InputBallKey()
127 else if (shared->ball[aid].vx > -BALL_VELOCITY_MAX) in InputBallKey()
129 shared->ball[aid].vx -= BALL_VELOCITY_ACCEL; in InputBallKey()
171 x += shared->ball[i].vx / BALL_VELOCITY_ONE; in UpdateBalls()
175 shared->ball[i].vx *= -1; in UpdateBalls()
178 else if (shared->ball[i].vx != 0) in UpdateBalls()
180 …shared->ball[i].vx -= (shared->ball[i].vx > 0) ? +BALL_VELOCITY_DECREASE : -BALL_VELOCITY_DECREASE; in UpdateBalls()
204 int vx1 = shared->ball[i].vx; in UpdateBalls()
209 vx2 = shared->ball[j].vx; in UpdateBalls()
224 shared->ball[i].vx = ((vx1 * dy2 + vx2 * dx2) + dvy * crs) / mag2; in UpdateBalls()
228 shared->ball[j].vx = ((vx1 * dx2 + vx2 * dy2) - dvy * crs) / mag2; in UpdateBalls()