home *** CD-ROM | disk | FTP | other *** search
- SUBROUTINE CLLINE(X1,Y1,X2,Y2)
- IMPLICIT NONE
- REAL*4 X1,Y1,X2,Y2
- C
- C THIS SUBROUTINE DRAWS THE LINE FROM X1,Y1 TO X2,Y2 WITH
- C THE APPROPIATE CLIPPING
- C
- INCLUDE DIGLIB$KOM:PLTSIZ.PRM
- C
- REAL*4 AREA(4),VX,VY
- C
- CALL GSSCLP(XVSTRT,XVSTRT+XVLEN,YVSTRT,YVSTRT+YVLEN,AREA)
- CALL SCALE(X1,Y1,VX,VY)
- CALL GSMOVE(VX,VY)
- CALL SCALE(X2,Y2,VX,VY)
- CALL GSDRAW(VX,VY)
- CALL GSRCLP(AREA)
- RETURN
- END
-