All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class rebelsky.fun.balloons.BalloonRace

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----rebelsky.fun.balloons.BalloonRace

public class BalloonRace
extends Frame
implements WindowListener, KeyListener
Run a simple balloon race.


Variable Index

o HEIGHT
The height of our race track.

Constructor Index

o BalloonRace()
Create a new race with no participants and a default wind.
o BalloonRace(Wind)
Create a new race with no participants and a specified wind.

Method Index

o add(Balloon)
Add a balloon.
o add(String, Balloon, Strategist)
Add a racer: a name, a balloon, and a strategist.
o handleKey(char)
Deal with the user pressing a key on the keyboard.
o keyPressed(KeyEvent)
Handle the user pressing a key.
o keyReleased(KeyEvent)
Handle the user releasing a key.
o keyTyped(KeyEvent)
Handle the user typing a key.
o main(String[])
Start and run the GUI.
o paint(Graphics)
Paint stuff on the screen.
o pause(long)
Pause for a little while.
o reportResults()
Report the results at the end of the race.
o start()
Start the race