Lines Matching defs:score
75 const SCORE *a, *b;
77 a = (const SCORE *)va;
78 b = (const SCORE *)vb;
136 * rather than leave the score file open to tampering. */
160 SCORE score[100], thisscore;
171 warnx("no score file available");
187 score[num_scores].name,
188 score[num_scores].host,
189 score[num_scores].game,
190 &score[num_scores].planes,
191 &score[num_scores].time,
192 &score[num_scores].real_time);
222 if (strcmp(thisscore.name, score[i].name) == 0 &&
223 strcmp(thisscore.host, score[i].host) == 0 &&
224 strcmp(thisscore.game, score[i].game) == 0) {
225 if (thisscore.time > score[i].time) {
226 score[i].time = thisscore.time;
227 score[i].planes = thisscore.planes;
228 score[i].real_time =
238 if (thisscore.time > score[i].time) {
241 (void)memcpy(&score[num_scores - 1],
242 &score[i], sizeof (score[i]));
243 (void)memcpy(&score[i], &thisscore,
244 sizeof (score[i]));
251 (void)memcpy(&score[num_scores], &thisscore,
252 sizeof (score[num_scores]));
259 (void)puts("You beat your previous score!");
262 qsort(score, (size_t)num_scores, sizeof (*score),
267 score[i].name, score[i].host,
268 score[i].game, score[i].planes,
269 score[i].time, score[i].real_time);
284 "You didn't beat your previous score.");
303 cp = strchr(score[i].host, '.');
307 score[i].name, score[i].host, score[i].game,
308 score[i].time, timestr(score[i].real_time),
309 score[i].planes);