home *** CD-ROM | disk | FTP | other *** search
/ C++ Games Programming / CPPGAMES.ISO / fgl / fglight / exfor.arj / TEMP / 11-09.FOR < prev    next >
Text File  |  1995-01-20  |  1KB  |  41 lines

  1. $INCLUDE: 'C:\FG\FASTGRAF.FI'
  2.  
  3.       PROGRAM MAIN
  4.  
  5.       INTEGER HANDLE, NEW_MODE, OLD_MODE, STATUS
  6.       INTEGER FG_BESTMODE, FG_GETMODE, FG_VBALLOC, FG_VBOPEN
  7.  
  8.       CALL FG_INITPM
  9.       NEW_MODE = FG_BESTMODE(320,200,1)
  10.       IF (NEW_MODE .LT. 0 .OR. NEW_MODE .EQ. 12) THEN
  11.          STOP 'This program requires a 320 x 200 color graphics mode.'
  12.       END IF
  13.       OLD_MODE = FG_GETMODE()
  14.       CALL FG_SETMODE(NEW_MODE)
  15.       CALL FG_VBINIT
  16.  
  17.       HANDLE = FG_VBALLOC(160,100)
  18.       STATUS = FG_VBOPEN(HANDLE)
  19.  
  20.       CALL FG_SETCOLOR(7)
  21.       CALL FG_FILLPAGE
  22.       CALL FG_SETCOLOR(9)
  23.       CALL FG_LOCATE(6,6)
  24.       CALL FG_TEXT('quadrant',8)
  25.       CALL FG_VBPASTE(0,159,0,99,0,99)
  26.       CALL FG_WAITKEY
  27.  
  28.       CALL FG_TCDEFINE(9,1)
  29.       CALL FG_VBTCXFER(0,159,0,99,160,99)
  30.       CALL FG_VBTCXFER(0,159,0,99,0,199)
  31.       CALL FG_VBTCXFER(0,159,0,99,160,199)
  32.       CALL FG_WAITKEY
  33.  
  34.       CALL FG_VBCLOSE
  35.       CALL FG_VBFREE(HANDLE)
  36.       CALL FG_SETMODE(OLD_MODE)
  37.       CALL FG_RESET
  38.  
  39.       STOP ' '
  40.       END
  41.