All Classes and Interfaces
Classes
Class
Description
Control and play game sounds
Manages building-related interactions and rendering in the game world.
Represents character select screen
Represents collectable game items
Displays then the player looses
GameScreen - main gameplay screen
Represents and controls a goose
Launches the GWT application.
Instructions Screen, displays before game starts
Represents the interior of the Ron Cooke building.
Stores light sources and renders a dark overlay with
light sources (circles) to simulate 2D lighting effects.
Launches the desktop (LWJGL3) application.
Main class initialises the game
first screen to display when game loads
screen when game is paused, contains volume settings
Represents and controls the main player character
Represents the interior of the Ron Cooke building.
Cuts sprite sheets up into animations
Adds some utilities to ensure that the JVM was started with the
-XstartOnFirstThread argument, which is required on macOS for LWJGL 3
to function.screen displayed when player wins