! ! MSECLK - PROGRAM TO DO NOTHING MORE THAN WAIT FOR A `CLICK' FROM THE MOUSE ! PROGRAM MSECLK,1.0 ++INCLUDE AMGSYM.BSI MAP1 GCB , X,56000 MAP1 STATUS , F, 6 !Status retruned from AMIGOS calls MAP1 TEXT$ , S, 80 MSECLK: ! Set Mouse Cursor Shape PRINT TAB(-1,29); PRINT TAB(-1,160);CHR(32+8); ! Open the workstation XCALL AMGSBR,G'OPWK,GCB,"",STATUS ! Text Overhead XCALL AMGSBR,G'STXF,GCB,1003,STATUS ! font XCALL AMGSBR,G'STXC,GCB,7,STATUS ! color XCALL AMGSBR,G'SCHH,GCB,700,STATUS ! height XCALL AMGSBR,G'SCHR,GCB,0,STATUS ! rotation XVAL = 50 YVAL = 50 TEXT$ = "Click mouse once to continue : " GOSUB DISP'TEXT GOSUB GETCOR END DISP'TEXT: XCALL AMGSBR,G'TX,GCB,XVAL,YVAL,TEXT$,STATUS RETURN GETCOR: XCALL AMGSBR,G'RQLC,GCB,0,0,0,XVAL,YVAL,CHAR,VALID RETURN