Lines Matching refs:shared
79 static SharedContext shared[1]; variable
94 shared->ball[i].x = (190 + (i % 4) * 5); in InitBall()
95 shared->ball[i].y = (40 + i * 8); in InitBall()
96 shared->ball[i].vx = 0; in InitBall()
97 shared->ball[i].vy = 0; in InitBall()
98 shared->ball[i].plt = disabledPlt; in InitBall()
99 shared->ball[i].chr = chrArray[i]; in InitBall()
101 shared->disabledPlt = disabledPlt; in InitBall()
102 shared->connectedPlt = connectedPlt; in InitBall()
103 shared->ownPlt = ownPlt; 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()
134 if (shared->ball[aid].vy == 0) in InputBallKey()
136 shared->ball[aid].vy += BALL_VELOCITY_BOOST; in InputBallKey()
138 else if (shared->ball[aid].vy < +BALL_VELOCITY_MAX) in InputBallKey()
140 shared->ball[aid].vy += BALL_VELOCITY_ACCEL; in InputBallKey()
145 if (shared->ball[aid].vy == 0) in InputBallKey()
147 shared->ball[aid].vy -= BALL_VELOCITY_BOOST; in InputBallKey()
149 else if (shared->ball[aid].vy > -BALL_VELOCITY_MAX) in InputBallKey()
151 shared->ball[aid].vy -= BALL_VELOCITY_ACCEL; in InputBallKey()
154 shared->ball[aid].plt = shared->connectedPlt; in InputBallKey()
164 shared->ball[ownAID].plt = shared->ownPlt; in UpdateBalls()
169 int x = shared->ball[i].x; in UpdateBalls()
170 int y = shared->ball[i].y; in UpdateBalls()
171 x += shared->ball[i].vx / BALL_VELOCITY_ONE; in UpdateBalls()
172 y += shared->ball[i].vy / 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()
184 shared->ball[i].vy *= -1; in UpdateBalls()
187 else if (shared->ball[i].vy != 0) in UpdateBalls()
189 …shared->ball[i].vy -= (shared->ball[i].vy > 0) ? +BALL_VELOCITY_DECREASE : -BALL_VELOCITY_DECREASE; in UpdateBalls()
193 shared->ball[i].x = x; in UpdateBalls()
194 shared->ball[i].y = y; in UpdateBalls()
199 int dx = shared->ball[j].x - x; in UpdateBalls()
200 int dy = shared->ball[j].y - y; in UpdateBalls()
204 int vx1 = shared->ball[i].vx; in UpdateBalls()
205 int vy1 = shared->ball[i].vy; in UpdateBalls()
209 vx2 = shared->ball[j].vx; in UpdateBalls()
210 vy2 = shared->ball[j].vy; in UpdateBalls()
224 shared->ball[i].vx = ((vx1 * dy2 + vx2 * dx2) + dvy * crs) / mag2; in UpdateBalls()
225 shared->ball[i].vy = ((vy1 * dx2 + vy2 * dy2) + dvx * crs) / mag2; in UpdateBalls()
228 shared->ball[j].vx = ((vx1 * dx2 + vx2 * dy2) - dvy * crs) / mag2; in UpdateBalls()
229 shared->ball[j].vy = ((vy1 * dx2 + vy2 * dy2) - dvx * crs) / mag2; in UpdateBalls()