CIS2168 - Homework 3 [Inspired by Dr. Lakaemper]

Handed out: 09/14/10
Due: by 10pm on 09/20/10

In this assignment your program SnowmanApp will produce a graphical output, a snowman. You do not need to be too fancy, just to build it with colored ellipses and rectangles.

If you do the above, you will receive full credit.

You may use instances of the classes SmartEllipse and SmartRectangle which you will find in chapter 7 of the code by Sanders and VanDam.
Look at the code for BallApp and FishApp for inspiration.
The snowman should be in its own class Snowman.
If you prefer, you may not use the Princeton code and take inspiration from the Oval and MoreBouncing examples.

Great learning will ensue if you will also do the following:

now the Snowman moves. You can do it with an animation using the Timer class, and the Snowman will wander just as in examples with a bouncing ball. Or you can do it by connecting the snowman to a slider.