Esempio n. 1
0
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)
Esempio n. 2
0
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;
Esempio n. 6
0
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);
Esempio n. 9
0
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);
Esempio n. 10
0
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);