Compatible with:
DOS Maximite CMM MM150
MM170 MM+ MMX Picromite ArmiteL4
Armite F4 ArmiteH7 Picomite CMM2
Syntax:
BOX x, y, w, h [, lw] [,c] [,fill]
BOX AND_PIXELS x, y, w, h, colour [,pageno]
BOX OR_PIXELS x, y, w, h, colour [,pageno]
BOX XOR_PIXELS x, y, w, h, colour [,pageno]
Description:
Draws a box on the VGA monitor with the top left hand corner at 'x' and 'y' with
a width of 'w' pixels and a height of 'h' pixels.
'lw' is the width of the sides of the box and can be zero. It defaults to
1.
'c' is the colour and defaults to the default foreground colour if not
specified.
'fill' is the fill colour. It can be omitted or set to -1 in which case the box
will not be filled.
On the CMM2,
All parameters can be expressed as arrays and the software will plot the number
of boxes as determined by the dimensions of the smallest array.
'x', 'y', 'w', and 'h' must all be arrays or all be single variables /constants
otherwise an error will be generated.
'lw', 'c', and fill can be either arrays or single variables/constants.
See the chapter "Basic Drawing Commands" in the CMM2 manual for a
definition of the colours and graphics coordinates.
BOX AND_PIXELS x, y, w, h, colour [,pageno] (CMM2 only)
BOX OR_PIXELS x, y, w, h, colour [,pageno]
BOX XOR_PIXELS x, y, w, h, colour [,pageno]
This executes the requested logical operation between the pixels in the area
defined on the page specified (defaults to the write page) with the colour
specified
CLS
BOX 100,100,300,300,5,RGB(GREEN),RGB(RED)
Last edited: 25 February, 2021