Esempio n. 1
0
 def draw(self):
     self.window.clear()
     self.window.draw(SceneMaster.get())
     self.window.display()
Esempio n. 2
0
 def update(self, dt):
     SceneMaster.get().update(dt)
Esempio n. 3
0
    def process_events(self):
        for event in self.window.events:
            self.events(event)

            SceneMaster.get().events(event)
Esempio n. 4
0
 def current_scene(self):
     return SceneMaster.get().current
Esempio n. 5
0
 def pop_scene(self):
     SceneMaster.get().pop()
Esempio n. 6
0
 def push_scene(self, scene):
     SceneMaster.get().push(scene)
Esempio n. 7
0
 def play_scene(self, scene):
     SceneMaster.get().switch(scene)
Esempio n. 8
0
 def add_scene(self, scene):
     SceneMaster.get().add(scene)