home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C++ Games Programming
/
CPPGAMES.ISO
/
fgl
/
fglight
/
exbas.arj
/
TEMP
/
10-16.BAS
< prev
next >
Wrap
BASIC Source File
|
1995-01-20
|
828b
|
46 lines
REM $INCLUDE: 'fastgraf.bi'
DEFINT A-Z
DIM Arrow AS STRING*35
DIM Arrow256 AS STRING*70
DIM Buffer AS STRING*70
DATA &h00,&h00,&h00,&hF0,&h00
DATA &h00,&h00,&h00,&hFF,&h00
DATA &hFF,&hFF,&hFF,&hFF,&hF0
DATA &hFF,&hFF,&hFF,&hFF,&hFF
DATA &hFF,&hFF,&hFF,&hFF,&hF0
DATA &h00,&h00,&h00,&hFF,&h00
DATA &h00,&h00,&h00,&hF0,&h00
IF FGtestmode(13,1) = 0 THEN
PRINT "This program requires a 320 x 200 EGA graphics mode."
STOP
END IF
FOR I = 1 TO 35
READ Item
MID$(Arrow,I) = CHR$(Item)
NEXT
OldMode = FGgetmode
FGsetmode 13
FGunpack Arrow, Arrow256, 35
FGvbinit
Handle = FGvbdefine(Buffer,10,7)
Status = FGvbopen(Handle)
FGsetcolor 9
FGfillpage
FGmove 0, 6
FGdrwimage Arrow256, 10, 7
FGvbpaste 0, 9, 0, 6, 156, 101
FGwaitkey
FGvbclose
FGsetmode OldMode
FGreset
END