PAINT
PAINT [STEP] x, y [,fill-color [,border-color]]
Fills an enclosed area on the graphics screen with the color
fill-color
. x
and y
are screen
coordinates within the area that is to be filled.
If border-color
is specified then PAINT will fill
outwards until is meets the specified border-color. If the border-color
is not specified then PAINT will fill the area until it meets a color
which is not the original color at [x,y]
. Please note that
border-color needs to be specified using the functions RGB or RGBF.
If the keyword STEP is used, x
and y
move
the graphics cursor in pixel. The area will be filled starting from this
new position of the graphics cursor.
Example 1: Fill without specified border-color
' draw a diamond shaped polygon
100,100], [150,50], [200,100], [150,200], [100,100]]
polygon = [[color 14
drawpoly polygon
' draw a rectangle on top of the diamond
color 13
rect 120,60,180,180
' fill area inside
color 12
paint 150,130
Example 2: Fill with specified fill-color and border-color
' draw a diamond shaped polygon
100,100], [150,50], [200,100], [150,200], [100,100]]
polygon = [[color 14
drawpoly polygon
' draw a rectangle on top of the diamond
rgb(255,0,255)
RectColor = color RectColor
rect 120,60,180,180
' fill area inside rect
paint 150,130, 11, RectColor ' Border color needs do be set with RGB(...)
Code samples using PAINT
Graphics
ARC
CHART
CIRCLE
COLOR
DRAW
DRAWPOLY
IMAGE
LINE
PAINT
PEN
PLOT
POINT
PSET
RECT
RGB
RGBF
SHOWPAGE
TEXTHEIGHT
TEXTWIDTH
TXTH
TXTW
VIEW
WINDOW
XMAX
XPOS
YMAX
YPOS
If there is insufficient information on this page and you wish learn more about PAINT,
please send an email to smallbasic@gmail.com. You can help to improve information about
PAINT by submitting a pull request,
click View Source for details. Note, an offline language reference text file is also available - see the Download section.