-#if 0\r
+/*#include "src/lib/16_in.h"\r
+static word far* clockw= (word far*) 0x046C; // 18.2hz clock\r
+\r
+#define CtlPanelSX 1\r
+#define CtlPanelSY 1\r
+#define CtlPanelEX 1\r
+#define CtlPanelEY 1\r
+#define TickBase 1\r
\r
#define PaddleMinX (CtlPanelSX + 3)\r
#define PaddleMaxX (CtlPanelEX - 15)\r
void\r
USL_DrawPongScore(word k,word c)\r
{\r
- fontcolor = HiliteColor;\r
- PrintY = py = CtlPanelSY + 4;\r
- px = CtlPanelSX + 6;\r
- VWB_Bar(px,py,42,6,BackColor);\r
- USL_DrawString("YOU:");\r
- PrintX = px;\r
- US_PrintUnsigned(k);\r
- px = CtlPanelSX + 108;\r
- VWB_Bar(px,py,50,6,BackColor);\r
- USL_DrawString("COMP:");\r
- PrintX = px;\r
- US_PrintUnsigned(c);\r
+ //++++fontcolor = HiliteColor;\r
+ //++++PrintY = py = CtlPanelSY + 4;\r
+ //++++px = CtlPanelSX + 6;\r
+ //++++VWB_Bar(px,py,42,6,BackColor);\r
+ //++++USL_DrawString("YOU:");\r
+ //++++PrintX = px;\r
+ //++++US_PrintUnsigned(k);\r
+ //++++px = CtlPanelSX + 108;\r
+ //++++VWB_Bar(px,py,50,6,BackColor);\r
+ //++++USL_DrawString("COMP:");\r
+ //++++PrintX = px;\r
+ //++++US_PrintUnsigned(c);\r
}\r
\r
void\r
kscore,cscore,\r
speedup;\r
int bdx,bdy;\r
- longword balltime,waittime;\r
+ word balltime,waittime;\r
CursorInfo cursorinfo;\r
+ word TimeCount = *clockw;\r
\r
kx = cx = PaddleMinX + ((PaddleMaxX - PaddleMinX) / 2);\r
bx = by = bdx = bdy = 0;\r
cx -= 1;\r
}\r
\r
- VWB_Bar(BallMinX,BallMinY - 1,\r
- BallMaxX - BallMinX + 5,BallMaxY - BallMinY + 7,\r
- BackColor);\r
- VWB_DrawSprite(cx,CPaddleY,PADDLESPR);\r
- VWB_DrawSprite(kx,KPaddleY,PADDLESPR);\r
+ //++++VWB_Bar(BallMinX,BallMinY - 1,\r
+ // BallMaxX - BallMinX + 5,BallMaxY - BallMinY + 7,\r
+ // BackColor);\r
+ //++++VWB_DrawSprite(cx,CPaddleY,PADDLESPR);\r
+ //++++VWB_DrawSprite(kx,KPaddleY,PADDLESPR);\r
if (ball)\r
{\r
if\r
|| (((bx + bdx) >> 2) < BallMinX)\r
)\r
{\r
- SD_PlaySound(BALLBOUNCESND);\r
+ //++++SD__PlaySound(BALLBOUNCESND);\r
bdx = -bdx;\r
}\r
bx += bdx;\r
killball = true;\r
lastscore = false;\r
cscore++;\r
- SD_PlaySound(COMPSCOREDSND);\r
+ //++++SD__PlaySound(COMPSCOREDSND);\r
USL_DrawPongScore(kscore,cscore);\r
if (cscore == 21)\r
{\r
killball = true;\r
lastscore = true;\r
kscore++;\r
- SD_PlaySound(KEENSCOREDSND);\r
+ //++++SD__PlaySound(KEENSCOREDSND);\r
USL_DrawPongScore(kscore,cscore);\r
if (kscore == 21)\r
{\r
{\r
rx = cx;\r
revdir = true;\r
- SD_PlaySound(COMPPADDLESND);\r
+ //++++SD__PlaySound(COMPPADDLESND);\r
}\r
else if\r
(\r
}\r
rx = kx;\r
revdir = true;\r
- SD_PlaySound(KEENPADDLESND);\r
+ //++++SD__PlaySound(KEENPADDLESND);\r
}\r
if (revdir)\r
{\r
revdir = false;\r
}\r
}\r
- VWB_DrawSprite(x,y,(x & 1)? BALL1PIXELTOTHERIGHTSPR : BALLSPR);\r
+ //++++VWB_DrawSprite(x,y,(x & 1)? BALL1PIXELTOTHERIGHTSPR : BALLSPR);\r
}\r
else if (TimeCount >= balltime)\r
{\r
bx = (BallMinX + ((BallMaxX - BallMinX) / 2)) << 2;\r
by = (BallMinY + ((BallMaxY - BallMinY) / 2)) << 2;\r
}\r
- VW_UpdateScreen();\r
+ //++++VW_UpdateScreen();\r
while (waittime == TimeCount)\r
; // DEBUG - do adaptiveness\r
- } while ((LastScan != sc_Escape) && !done);\r
+ } while ((inpu.LastScan != sc_Escape) && !done);\r
IN_ClearKeysDown();\r
}\r
\r
if (call != uic_SetupCard)\r
return(false);\r
\r
- VWB_DrawPic(0,0,CP_MENUSCREENPIC);\r
- VWB_DrawPic(CtlPanelSX + 56,CtlPanelSY,CP_PADDLEWARPIC);\r
- VWB_Hlin(CtlPanelSX + 3,CtlPanelEX - 3,CtlPanelSY + 12,HiliteColor ^ BackColor);\r
- VWB_Hlin(CtlPanelSX + 3,CtlPanelEX - 3,CtlPanelEY - 7,HiliteColor ^ BackColor);\r
+ //++++VWB_DrawPic(0,0,CP_MENUSCREENPIC);\r
+ //++++VWB_DrawPic(CtlPanelSX + 56,CtlPanelSY,CP_PADDLEWARPIC);\r
+ //++++VWB_Hlin(CtlPanelSX + 3,CtlPanelEX - 3,CtlPanelSY + 12,HiliteColor ^ BackColor);\r
+ //++++VWB_Hlin(CtlPanelSX + 3,CtlPanelEX - 3,CtlPanelEY - 7,HiliteColor ^ BackColor);\r
USL_PlayPong();\r
\r
return(true);\r
}\r
-\r
-#endif\r
+*/\r