 |
WinFillLines2 |
Function (ROM Call 0x11) |
Draws a filled area between two lines to a window.
WinFillLines2 fills an area bounded with two lines which coordinates are given
in two WIN_RECT structures lower_line (lower bound) and
upper_line (upper bound) to the window pointed to by w.
In fact, it draws a filled polygon whose vertices are
(lower_line.x0, lower_line.y0),
(lower_line.x1, lower_line.y1),
(upper_line.x0, upper_line.y0) and
(upper_line.x1, upper_line.y1)
using the attribute Attr.
All coordinates are relative to the topleft corner of the window.
Supported attributes are the same as in command
WinFillTriangle. The drawn polygon will be clipped at the
boundaries of the clipping area of the window. If lower_line is above
upper_line, nothing will be drawn.
To be more precise, "above" means "closer to the top of the screen".
Uses: RectWinToWin, FillLines2, PortRestore, ROM Call 0x413
Used by: FuncLineFlt, GM_Shade, GrLineFlt