Game Development Reference
In-Depth Information
Apart from that, shapes can have colors and outlines, which can be modified with
Shape::setFillColor()
,
Shape::setOutlineColor()
and
Shape::setOutlineThickness()
. This last one sets the number of pixels for the
outline.
To render the preceding shapes, we can use the
RenderWindow::draw()
function.
Here is how we can implement it into our render frame:
Running the code produces the following result:
We can immediately note that the render order makes a big difference. Background ob-
jects have to be rendered first, followed by anything in the foreground. In this example,