def main(): pygame.display.init() pygame.font.init() dr = Director() scene = SceneHome(dr) dr.change_scene(scene) dr.loop()
class Game: def __init__(self): self.director = Director((512, 480), 'Super Mario') self.menu_scene = MenuScene(self.director) self.game_scene = GameScene(self.director) self.scores_scene = ScoresScene(self.director) self.director.scene_list = { 'menu': self.menu_scene, 'game': self.game_scene, 'scores': self.scores_scene } self.director.set_scene('menu') def play(self): self.director.loop()
class Game: def __init__(self): self.director = Director((1200, 800), "Space Invaders") self.menu_scene = MenuScene(self.director) self.game_scene = GameScene(self.director) self.scores_scene = ScoresScene(self.director) self.director.scene_list = { "menu": self.menu_scene, "game": self.game_scene, "scores": self.scores_scene } self.director.set_scene("menu") def play(self): self.director.loop()
def main(): director = Director() sce_main = Sce_Main(director, MAIN_SCENE) director.change_scene(sce_main) go = sce_main while(go != EXIT): go = director.loop() if go != EXIT: director.change_scene(go) else: pygame.quit()
import pygame from director import Director from game_scene import GameScene from menu_scene import MenuScene pygame.init() game_director = Director((800, 450), "Simple Ping Pong") game_scene = GameScene(game_director, True) menu_scene = MenuScene(game_director, game_scene) game_scene.set_menu_scene(menu_scene) game_director.change_scene(menu_scene) game_director.loop()