- unsigned int i;
-
- xdebug("game_blitscore");
-
- i = (lev.time + 4) / 5;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 7 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 6 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 5 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 4 * SCOREX, 0);
- i = lev.score;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 39 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 38 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 37 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 36 * SCOREX, 0);
- if (lev.home == 0) {
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, 12 * SCOREX, 24 * SCOREY, 12 * SCOREX, SCOREY, 14 * SCOREX, 0); /* relax */
- goto done;
- }
- if (ply1.alive + ply2.alive >= lev.home && lev.required == 0) {
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, 24 * SCOREX, colours[2] * SCOREY, 12 * SCOREX, SCOREY, 14 * SCOREX, 0); /* find the exit */
- goto done;
- }
- if (ply1.alive + ply2.alive < lev.home) {
- if (++colour_anim > 11) colour_anim = 0;
- if (colour_anim < 6) {
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, 0, 24 * SCOREY, 12 * SCOREX, SCOREY, 14 * SCOREX, 0); /* forget it */
- goto done;
- }
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, 18 * SCOREX, colours[0] * SCOREY, 6 * SCOREX, SCOREY, 15 * SCOREX, 0); /* diamonds */
- }
- i = lev.required;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 24 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 23 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 22 * SCOREX, 0); i /= 10;
- XCopyArea(display, botPixmap, scorePixmap, scoreGC, (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY, 21 * SCOREX, 0);
-done:
+ unsigned int i;
+
+ xdebug("game_blitscore");
+
+ i = (lev.time + 4) / 5;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 7 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 6 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 5 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 4 * SCOREX, 0);
+
+ i = lev.score;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 39 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 38 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 37 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 36 * SCOREX, 0);
+
+ if (lev.home == 0)
+ {
+ BlitBitmap(botBitmap, scoreBitmap,
+ 12 * SCOREX, 24 * SCOREY, 12 * SCOREX, SCOREY,
+ 14 * SCOREX, 0); /* relax */
+
+ goto done;
+ }
+
+ if (ply1.alive + ply2.alive >= lev.home && lev.required == 0)
+ {
+ BlitBitmap(botBitmap, scoreBitmap,
+ 24 * SCOREX, colours[2] * SCOREY, 12 * SCOREX, SCOREY,
+ 14 * SCOREX, 0); /* find the exit */
+
+ goto done;
+ }
+
+ if (ply1.alive + ply2.alive < lev.home)
+ {
+ if (++colour_anim > 11)
+ colour_anim = 0;
+
+ if (colour_anim < 6)
+ {
+ BlitBitmap(botBitmap, scoreBitmap,
+ 0, 24 * SCOREY, 12 * SCOREX, SCOREY,
+ 14 * SCOREX, 0); /* forget it */
+
+ goto done;
+ }
+
+ BlitBitmap(botBitmap, scoreBitmap,
+ 18 * SCOREX, colours[0] * SCOREY, 6 * SCOREX, SCOREY,
+ 15 * SCOREX, 0); /* diamonds */
+ }
+
+ i = lev.required;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 24 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 23 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 22 * SCOREX, 0); i /= 10;
+ BlitBitmap(botBitmap, scoreBitmap,
+ (i % 10) * SCOREX, colours[1] * SCOREY, SCOREX, SCOREY,
+ 21 * SCOREX, 0);
+
+ done: