!
! 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