Bläddra i källkod

State machine now listens for a 'SCENECHANGE' event.

master
Bryan Miller 6 år sedan
förälder
incheckning
bf9fee74e8
1 ändrade filer med 6 tillägg och 2 borttagningar
  1. +6
    -2
      game/gbe/statemachine.py

+ 6
- 2
game/gbe/statemachine.py Visa fil



class StateMachine: class StateMachine:
def __init__(self): def __init__(self):
pass Events.listen("SCENECHANGE", self.on_scenechange)

def on_scenechange(self, event, params):
if "scene" in params and "hold" in params:
self.activate_node(params["scene"], params["hold"])


def has_node(self, name): def has_node(self, name):
""" """
_TIME.reset() _TIME.reset()




def _relaseActive(self, hold_previous): def _releaseActive(self, hold_previous):
global _ACTIVE_STATE, _HOLD_STATE global _ACTIVE_STATE, _HOLD_STATE
a = _ACTIVE_STATE a = _ACTIVE_STATE
a._pause() a._pause()

Laddar…
Avbryt
Spara