forked from Galleondragon/qb64
-
Notifications
You must be signed in to change notification settings - Fork 23
_SOURCE
Cory Smith edited this page Sep 1, 2022
·
3 revisions
The _SOURCE statement establishes the image SOURCE using a handle created by _LOADIMAGE, _NEWIMAGE or _COPYIMAGE.
_SOURCE handle&
- The handle is a LONG integer value from the _SOURCE (function) function or a handle created by _NEWIMAGE.
- If the handle is designated as 0, it refers to the current SCREEN image.
- A source image can only supply information to a program. POINT and GET (graphics statement) might require a source other than the one currently active.
SCREEN 13
a = _NEWIMAGE(320,200,13)
_DEST a
PSET (100, 100), 15
_SOURCE a
_DEST 0
PRINT POINT(100, 100)
15
Explanation: Create a new image with handle 'a', then use _DEST to define the image to draw on. Draw a pixel then set the source to 'a' and use POINT to show what color is in that position. White (15) and is the color set with PSET. Use _DEST 0 for the screen to display the results.
See the examples in: