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
|