def selectionItem(state): global isOpen if state == "down": if isActive and isOpen and (usedInterface != None): currentItem = usedInterface.getEntry("currentLine") if (currentItem == 1): # save the game Data.setData("isNewGame", False) Data.setData("lastPosition", playerBehaviour.getPlayer().getPosition()) Data.setData("lastScene", sceneBehaviour.getCurrentScene().getFileName()) Data.saveData() print('Game saved...') usedInterface.delete() Global.setInterfaceOpen(False) playerBehaviour.setControlsEnabled(True) isOpen = False characterBehaviour.stopMouvementForAllCharacters(True) else: os._exit(99)
def start(): global isDialogStarted isDialogStarted = True playerBehaviour.setControlsEnabled(False) interface = currentDialog.getAssignedInterface() interface.create() characterElement = currentDialog.getCharacter() characterElement.isWalking(False)
def start(): global isDialogStarted; isDialogStarted = True; playerBehaviour.setControlsEnabled(False); interface = currentDialog.getAssignedInterface(); interface.create(); characterElement = currentDialog.getCharacter(); characterElement.isWalking(False);
def switchScene(sceneName, targetPosition): global _name global _pos if usedScene != None: playerBehaviour.setControlsEnabled(False) transition.create() transition.whenDone(transitionDone) _name = sceneName _pos = targetPosition
def switchScene(sceneName, targetPosition): global _name; global _pos; if usedScene != None: playerBehaviour.setControlsEnabled(False); transition.create(); transition.whenDone(transitionDone); _name = sceneName; _pos = targetPosition;
def keyboardOpenPause(state): global isOpen if (state == "down" and isActive): if isOpen: usedInterface.delete() Global.setInterfaceOpen(False) playerBehaviour.setControlsEnabled(True) isOpen = False characterBehaviour.stopMouvementForAllCharacters(True) else: if not Global.isInterfaceOpen(): usedInterface.create() isOpen = True Global.setInterfaceOpen(True) playerBehaviour.setControlsEnabled(False) characterBehaviour.stopMouvementForAllCharacters(False)
def keyboardOpenPause(state): global isOpen; if(state == "down" and isActive): if isOpen: usedInterface.delete(); Global.setInterfaceOpen(False); playerBehaviour.setControlsEnabled(True); isOpen = False; characterBehaviour.stopMouvementForAllCharacters(True); else: if not Global.isInterfaceOpen(): usedInterface.create(); isOpen = True; Global.setInterfaceOpen(True); playerBehaviour.setControlsEnabled(False); characterBehaviour.stopMouvementForAllCharacters(False);
def keyboardOpenInventory(state): global isOpen; if (state == "down") and isActive and (usedInventory != None) and (usedInterface != None): if isOpen: # close it Global.setInterfaceOpen(False); usedInterface.delete(); isOpen = False; playerBehaviour.setControlsEnabled(True); else: # open it if not Global.isInterfaceOpen(): usedInterface.create(); isOpen = True; Global.setInterfaceOpen(True); playerBehaviour.setControlsEnabled(False);
def open(): global isOpen; if isActive and (usedInterface != None): if isOpen: # close it Global.setInterfaceOpen(False); usedInterface.delete(); isOpen = False; playerBehaviour.setControlsEnabled(True); GlobalVars.getVar("sounds")['thunder'].stop(); GlobalVars.getVar("sounds")['creepy'].stop(); else: # open it if not Global.isInterfaceOpen(): usedInterface.create(); isOpen = True; Global.setInterfaceOpen(True); playerBehaviour.setControlsEnabled(False);
def stop(): global isDialogStarted global currentDialog global currentIndex playerBehaviour.setControlsEnabled(True) playerBehaviour.enableMouvement(True) isDialogStarted = False currentDialog.setStarted(False) interface = currentDialog.getAssignedInterface() interface.delete() characterElement = currentDialog.getCharacter() characterElement.isWalking(True) currentDialog = None currentIndex = 1 Global.setInterfaceOpen(False)
def stop(): global isDialogStarted; global currentDialog; global currentIndex; playerBehaviour.setControlsEnabled(True); playerBehaviour.enableMouvement(True); isDialogStarted = False; currentDialog.setStarted(False); interface = currentDialog.getAssignedInterface(); interface.delete(); characterElement = currentDialog.getCharacter(); characterElement.isWalking(True); currentDialog = None; currentIndex = 1; Global.setInterfaceOpen(False);
def selectionItem(state): global isOpen; if state == "down": if isActive and isOpen and (usedInterface != None): currentItem = usedInterface.getEntry("currentLine"); if(currentItem == 1): # save the game Data.setData("isNewGame", False); Data.setData("lastPosition", playerBehaviour.getPlayer().getPosition()); Data.setData("lastScene", sceneBehaviour.getCurrentScene().getFileName()); Data.saveData(); print('Game saved...'); usedInterface.delete(); Global.setInterfaceOpen(False); playerBehaviour.setControlsEnabled(True); isOpen = False; characterBehaviour.stopMouvementForAllCharacters(True); else: os._exit(99);
def transitionDone(): usedScene.destroy() scene = gameplay.Scene.Scene(_name) setCurrentScene(scene) usedPlayer.setPosition(_pos[0], scene.getGroundPosition(usedPlayer)) playerBehaviour.setControlsEnabled(True)
def transitionDone(): usedScene.destroy(); scene = gameplay.Scene.Scene(_name); setCurrentScene(scene); usedPlayer.setPosition(_pos[0], scene.getGroundPosition(usedPlayer)); playerBehaviour.setControlsEnabled(True);