With the IMAGEREF
instruction you can retrieve the reference to an image, an
ATLAS
or a SEQUENCE
, which can then be used in place of the original
image, as a placeholder. This instruction is very useful when you want to diversify
the graphics to use, while maintaining the same game logic.
... = IMAGEREF( atlas )
airplane := LOAD ATLAS( "airplane.png" ) elicopter := LOAD ATLAS( "elicopter.png" ) DIM vehicle AS IMAGEREF IF vehicleType = 0 THEN vehicle = IMAGEREF( airplane ) ELSE vehicle = IMAGEREF( elicopter ) ENDIF PUT IMAGE vehicle FRAME 1 AT 0, 0
Join BASIC 10Liner Contest with ugBASIC!
An interesting competition is held at the beginning of each year: the
BASIC 10Liner Contest.
It is possible to use ugBASIC to participate in the next
"BASIC10Liner" competition, in the following categories:
IMAGEREF (function) ↔ IMr
If you have found a problem with this keyword, if you think there is a bug or, more
simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!
open an issue
BACK TO KEYWORDS