def startMenu(): # global vars GlobalVars.setActive(); # world world = World(); # camera cam = Camera(world); Render.setCamera(cam); cameraBehaviour.setCamera(cam); Global.isApplicationRunning = True; # sounds GlobalVars.getVar("sounds")['thunder'].play(); GlobalVars.getVar("sounds")['creepy'].play(); # menu behaviour menuBehaviour.setActive(True); menuBehaviour.open(); menuBehaviour.assign("play", menuBehaviour.playMenu); menuBehaviour.assign("settings", startSettings); menuBehaviour.assign("credits", startCredits); menuBehaviour.assign("quit", doQuit); menuBehaviour.assign("continue", continueGame); menuBehaviour.assign("new", startNewGame); newGame = Data.getData("isNewGame"); menuBehaviour.setNewGame(newGame);
def startNewGame(): print("new game"); Data.setData("isNewGame", True); isGameStarting = True; menuBehaviour.open(); startGame();
def continueGame(): Data.setData("isNewGame", False); startGame(); menuBehaviour.open();