|
lab_inheritance
Insidious Inheritance
|
A subclass of Drawable that can draw a flower. More...
#include <flower.h>
Public Member Functions | |
| Flower (const Vector2 ¢er) | |
| void | draw (cs225::PNG *canvas) const |
| This method will draw the object onto the canvas. More... | |
Public Member Functions inherited from Drawable | |
| ~Drawable () | |
Private Member Functions | |
| void | drawPetals (cs225::PNG *canvas, const Vector2 ¢er, int x, int y) const |
Private Attributes | |
| Shape | stem |
| Shape | pistil |
| Shape | leaf |
A subclass of Drawable that can draw a flower.
| Flower::Flower | ( | const Vector2 & | center | ) |
|
virtual |
This method will draw the object onto the canvas.
| canvas | to draw onto. |
Implements Drawable.
|
private |
|
private |
|
private |
|
private |