diff options
Diffstat (limited to 'games/jetpack/files')
-rw-r--r-- | games/jetpack/files/patch-xtra-aa | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/games/jetpack/files/patch-xtra-aa b/games/jetpack/files/patch-xtra-aa new file mode 100644 index 000000000000..17de5869a0f1 --- /dev/null +++ b/games/jetpack/files/patch-xtra-aa @@ -0,0 +1,113 @@ +*** defs.h~ Sun Feb 12 17:34:08 1995 +--- defs.h Sun Feb 12 17:34:46 1995 +*************** +*** 319,321 **** +--- 319,322 ---- + */ + + extern int paused, leveldone, gameover, lastscore; ++ extern int usecdelay; +*** draw.c~ Mon Nov 8 15:15:54 1993 +--- draw.c Sun Feb 12 17:34:39 1995 +*************** +*** 533,539 **** + y, CGREY, fontinfo); + y += fontinfo->descent + fontinfo->ascent; + place_string( +! " center button : fire jetpack ", + y, CYELLOW, fontinfo); + y += fontinfo->descent + 10 + fontinfo->ascent; + place_string("Extra Player awarded every 10000 points", y, CGREY, +--- 533,539 ---- + y, CGREY, fontinfo); + y += fontinfo->descent + fontinfo->ascent; + place_string( +! " center button : fire jetpack T : turbo ", + y, CYELLOW, fontinfo); + y += fontinfo->descent + 10 + fontinfo->ascent; + place_string("Extra Player awarded every 10000 points", y, CGREY, +*** events.c~ Mon Nov 8 15:16:07 1993 +--- events.c Sun Feb 12 17:34:55 1995 +*************** +*** 4,9 **** +--- 4,11 ---- + #include "copyright.h" + #include "defs.h" + ++ int usecdelay = USECDELAY; ++ + /* event_filter handles game events + */ + int event_filter() +*************** +*** 86,91 **** +--- 88,100 ---- + + XLookupString(event, &buf, 1, &key, &i); + switch(key) { ++ case 't': ++ case 'T': ++ if (usecdelay == USECDELAY) ++ usecdelay = USECDELAY/1.5; ++ else ++ usecdelay = USECDELAY; ++ break; + case XK_KP_4: + case 'a': + case 'A': +*************** +*** 115,120 **** +--- 124,130 ---- + } + break; + case 'Q': ++ case 'q': + if(dead) break; + dead = 1; + deadtimer = 50; +*************** +*** 124,129 **** +--- 134,140 ---- + dumb_message(MQUIT); + break; + case 'p': ++ case 'P': + if(paused) { + paused = 0; + bigmessagetime = 0; +*** main.c~ Sun Feb 12 17:34:09 1995 +--- main.c Sun Feb 12 17:34:29 1995 +*************** +*** 90,96 **** + begin_timer(); + while(paused) { + while(XPending(display) && !event_filter()); +! usleep(USECDELAY); + } + while(XPending(display) && !event_filter()); + update(); +--- 90,96 ---- + begin_timer(); + while(paused) { + while(XPending(display) && !event_filter()); +! usleep(usecdelay); + } + while(XPending(display) && !event_filter()); + update(); +*************** +*** 111,117 **** + busy, and you shouldn't be playing anyway. + */ + timer = get_timer(); +! if(timer < USECDELAY) usleep(USECDELAY - timer); + } + } + } +--- 111,117 ---- + busy, and you shouldn't be playing anyway. + */ + timer = get_timer(); +! if(timer < usecdelay) usleep(usecdelay - timer); + } + } + } |