_SOURCE

From QB64 Wiki
Revision as of 16:56, 9 September 2017 by imported>SMcNeill (-)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The _SOURCE statement establishes the image SOURCE using a handle created by _LOADIMAGE, _NEWIMAGE or _COPYIMAGE.


Syntax

_SOURCE handle&


Description

  • The handle is a LONG integer value from the _SOURCE 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 might require a source other than the one currently active.


Examples

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.


More examples

See the examples in:


See also



Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page