COL

Syntax COL(x, y)
Location HCO

COL is a function which returns the colour of a given screen pixel (specified in absolute co-ordinates). The colour is however not coded in the usual way - the return value of COL is either 0, 1, 2 or 3 (representing the four true colours which can displayed in MODE 4, ie. black, red, green and white).

Example

100 WMON: LIST#2
110 xmin% = 0: xmax% = 100
120 ymin% = 0: ymax% = 100
130 FOR x% = xmin% TO xmax%
140   FOR y% = ymin% TO ymax%
150     c% = 2 * COL(x%,y%) + 1
160     BLOCK 1, 1, x%-xmin%, y%-ymin%, c%
170   END FOR y%
180 END FOR x%

Unless you are using Minerva or SMS, replace x% and y% by x and y.

NOTE

COL will return meaningless data unless the screen is located at address 131072, is in MODE 4, and uses a 512 x 256 resolution.

CROSS-REFERENCE

SET draws a screen pixel.