For this assignment, you need to write two functions. Start by downloading the code file below.
public void drawTree( Graphics g, int x, int y )
fillPolygon()
)
for the branches. You should make it so that x
is the left-most
part of the branches, and y
is the tallest part of the tree.
You should make each tree relatively small.public void drawForest( Graphics g, int x, int y, int w, int h )
drawTree()
method inside a loop in
order to draw many trees within a certain region on the screen. The positions
of the trees within the forest should be random, but no part of any tree should extend
past the boundaries given.Once you're done, things should look something like this:
The diagram to the left is not to scale. A tree with a width of 50 and a height of 100 looks like this: |
©2013–2015 Graham Mitchell
This assignment is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.