Class | Description |
---|---|
Controller | |
Model |
Model: Contains all the state and logic Does not contain anything about
images or graphics, must ask
View for that
has methods to detect collision with boundaries decide next direction provide
direction provide location |
MVCMain |
This class kickstarts the game using it's
MVCMain.main(java.lang.String[]) method |
Sprite |
The Sprite class manages all sprites (images) that are drawn.
|
View |
View: Contains everything about graphics and images Know size of screen,
which images to load etc
|
Enum | Description |
---|---|
GamePhase |
Represents the current phase of the game the player is in.
|
Sprite.ID |
Houses all Sprites' info.
|
TutorialState |
The current state of the tutorial
|
View.HorizLocation |
A x-location of something
|
View.VertLocation |
A y-location of something
|