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 desktopLwjgl3Applicationwith theHeslingtonHustleinstance, specifying certain fixed application configuration parameters.HeslingtonHustle TheGameis theApplicationListenershared by all platforms.PlayScreen ThePlayScreenclass represents a screen which is shown after the game starts, implementingScreeninterface.StartupHelper Adds some utilities to ensure that the JVM was started with the-XstartOnFirstThreadargument, 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