I am attempting to implement some type of menu system in my game. The simplest system would have a splash screen, a start menu, a pause screen, and a way to start the game over.
I have already figured out how to put GUI elements on the screen and things like that but I am not sure of a good way to restart a game once it has been started. Is there something in panda3d to easily do this or do I have to keep track of everything and delete / destroy everything before restarting the entire game.
Also, is there a way for me to pause the game while a pause menu is on the screen?
Thanks for any help.