' ' *** CSR_EX.BAS - CSRLIN function programming example ' ' Move cursor to center of screen, then print message. ' Cursor returned to center of screen. LOCATE 12,40 CALL MsgNoMove("A message not to be missed.",9,35) INPUT "Enter anything to end: ",A$ ' Print a message without disturbing current ' cursor position. SUB MsgNoMove (Msg$,Row%,Col%) STATIC ' Save the current line. CurRow%=CSRLIN ' Save the current column. CurCol%=POS(0) ' Print the message at the given position. LOCATE Row%,Col% : PRINT Msg$; ' Move the cursor back to original position. LOCATE CurRow%, CurCol% END SUB