Schwungus-Software / PNEngine

Fully external 3D engine for GameMaker
MIT License
1 stars 1 forks source link

Pause Menu #3

Closed LocalInsomniac closed 6 months ago

LocalInsomniac commented 9 months ago

Create a base for Pause Screens. Pausing can be done in-game outside of the logo and title screen, as long as any active player has a PlayerPawn and none of their locked states are set to true.

In netgames, the pause screen is purely clientside. It won't require any conditions, won't pause the game world and would have an extra option to disconnect from the game.

The pause menu also works as an option menu. It can be activated via navigation or through a title screen that has an TOPT_OPTIONS option.

Implementing this feature requires a new Script type (UIScript).