| Package | Description |
|---|---|
| game | |
| gui |
| Class and Description |
|---|
| Board
A Board represents a game state.
|
| BoardElement
Interface BoardElement can be implemented by any class that wants to be drawn
on the GUI in ShippingGame.
|
| Colorable
A colorable object is an object that has a color field in the game.
|
| Edge
Class Edge in ShippingGame allows creation of the connections between Nodes
along which Trucks can travel.
|
| Game
Class Game is the controlling class for the ShippingGame Project.
|
| GameRunner.GameScore
A holder for a run on a single game.
|
| GameRunner.GameStatus
Different results of a game.
|
| Manager
Class Manager determines the the behavior of the Trucks.
|
| Manager.Notification
Message options from a truck to a manager include the following.
|
| Node
A Node (vertex) on the board of the game.
|
| Parcel
Class Parcel represents a carriable and deliverable package
in the game.
|
| Truck
CLass Truck is a runnable object that represents a single Truck in the game.
|
| Truck.Status
The Two states that a Truck can be in at any time - either Waiting (staying
on its location and awaiting further travel instructions) or Traveling
(currently moving from node to node according to its travel instructions).
|
| UserData
Classes that implement the UserData interface
allow the user to store data in them.
|
| Vector
A simple geometric vector class (a la Point), which allows doubles for its fields
|
| Class and Description |
|---|
| BoardElement
Interface BoardElement can be implemented by any class that wants to be drawn
on the GUI in ShippingGame.
|
| Game
Class Game is the controlling class for the ShippingGame Project.
|
| Parcel
Class Parcel represents a carriable and deliverable package
in the game.
|
| Vector
A simple geometric vector class (a la Point), which allows doubles for its fields
|