Esempio n. 1
0
def main():
    pygame.display.init()
    pygame.font.init()
    dr = Director()
    scene = SceneHome(dr)
    dr.change_scene(scene)
    dr.loop()
Esempio n. 2
0
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()
Esempio n. 3
0
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()
Esempio n. 4
0
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()
Esempio n. 5
0
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()