Forest simulation
balancing rules
create standard system font
Drawable protocol
drawing
grid
growing trees
autoRun() function
random coordinate function
spawn seedlings
updateTree() function
habitat’s inhabitants
moveable protocol
playground
Plottable protocol
bounds check
coordinate
create file
grid initializer
setup
setupForest() function
trees life cycle
creating instance
determining seedling spawn chances
State
treeColor
UIColor
color literal code
create extension
import UIKit
natural representation
UIView implementation