Exemplo n.º 1
0
    def step(self, time_delta):
        """Performs actions every frame

        Args:
            time_delta: Time that passed since the last call
        """
        ControllerBase.step(self, time_delta)
Exemplo n.º 2
0
    def step(self, time_delta):
        """Performs actions every frame

        Args:
            time_delta: Time that passed since the last call
        """
        ControllerBase.step(self, time_delta)
Exemplo n.º 3
0
    def step(self, time_delta):
        """Performs actions every frame

        Args:
            time_delta: Time that passed since the last call
        """
        ControllerBase.step(self, time_delta)
        if self.is_dialogue_finished:
            self.manager.remove_mode(self)
Exemplo n.º 4
0
    def step(self, time_delta):
        """Performs actions every frame

        Args:
            time_delta: Time that passed since the last call
        """
        ControllerBase.step(self, time_delta)
        if self.is_dialogue_finished:
            self.manager.remove_mode(self)
Exemplo n.º 5
0
    def __init__(self, view, application, dialogue):
        """Args:

            dialogue: A dictionary with the dialogue data, or a string
            with the name of a file to load, or a |Dialogue| instance.
        """
        ControllerBase.__init__(self, view, application)
        if(isinstance(dialogue, str)):
            dialogue_file = self.application.engine.getVFS().open(dialogue)
            dialogue = yaml.load(dialogue_file)
        if(isinstance(dialogue, dict)):
            self.dialogue = Dialogue(self.application.world, dialogue)
        else:
            self.dialogue = dialogue
Exemplo n.º 6
0
    def __init__(self, view, application, dialogue):
        """Args:

            dialogue: A dictionary with the dialogue data, or a string
            with the name of a file to load, or a |Dialogue| instance.
        """
        ControllerBase.__init__(self, view, application)
        if isinstance(dialogue, str):
            dialogue_file = self.application.engine.getVFS().open(dialogue)
            dialogue = yaml.load(dialogue_file)
        if isinstance(dialogue, dict):
            self.dialogue = Dialogue(self.application.world, dialogue)
        else:
            self.dialogue = dialogue
Exemplo n.º 7
0
 def __init__(self, view, application, outliner=None, listener=None):
     ControllerBase.__init__(self, view, application)
     self.outliner = outliner or SimpleOutliner()
     self.listener = listener or GameSceneListener(application.engine, self)
Exemplo n.º 8
0
 def __init__(self, view, application, outliner=None, listener=None):
     ControllerBase.__init__(self, view, application)
     self.outliner = outliner or SimpleOutliner()
     self.listener = listener or GameSceneListener(application.engine,
                                                   self)