Package bytemusketeers.heslingtonhustle
Provides the game basis and platform-specific classes with sub-packages for game logic, scenes, and UI management
- Author:
- ENG1 Team 23 (Cohort 3)
-
Class Summary Class Description DesktopLauncher Provides the JVM system entry point to launch the desktopLwjgl3Application
with theHeslingtonHustle
instance, specifying certain fixed application configuration parameters.HeslingtonHustle TheGame
is theApplicationListener
shared by all platforms.PlayScreen ThePlayScreen
class represents a screen which is shown after the game starts, implementingScreen
interface.StartupHelper Adds some utilities to ensure that the JVM was started with the-XstartOnFirstThread
argument, which is required on macOS for LWJGL 3 to function. -
Enum Summary Enum Description PlayScreen.GameState Distinguish between internal game states; used to inform, among others, thePlayScreen.render(float)
} andPlayScreen.handleInput()
cycles