home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d2xx
/
d267
/
diglib.lha
/
Diglib
/
diglib.zoo
/
diglib
/
CURSOR.FOR
< prev
next >
Wrap
Text File
|
1989-06-20
|
539b
|
22 lines
SUBROUTINE CURSOR(X,Y,KEY)
INTEGER*1 KEY
C
C DISPLAY AND READ THE GRAPHICS CURSOR AND RETURN ITS POSITION
C IN USER COORDINATES.
C
INCLUDE PLTCOM.PRM
INCLUDE PLTSIZ.PRM
C
C GET CURSOR POSITION IN VIRTUAL COORDINATES.
C
CALL GSGIN(X,Y,KEY,IERR)
IF (IERR .GE. 0) GO TO 50
X = XVSTRT
Y = YVSTRT
50 X = (X-XVSTRT)*UDX/XVLEN + UX0
IF (LOGX) X = 10.0**X
Y = (Y-YVSTRT)*UDY/YVLEN + UY0
IF (LOGY) Y = 10.0**Y
RETURN
END