コード例 #1
0
ファイル: menu.py プロジェクト: gcoop-libre/ayni
    def __init__(self, world, nivel=1):
        scene.Scene.__init__(self, world)
        common.play_music('menu.wav')

        self.items = [
                (u"Comenzar a jugar", game.Game),
                (u"Jugar mis niveles", game.GameCustom),
                (u"Editar niveles", editor.Editor),
                (u"Ver presentación",presents.Presents),
                (u"Salir", world.salir),
                ]
        if config.DISABLE_EDITOR:
            self.items.pop(1)

        self.sprites = group.Group()
        self.nubes = nubes.Nubes(self.sprites)
        self.font = pygame.font.Font(common.get_ruta('FreeSans.ttf'), int(config.HEIGHT * 0.08))
        self.font_small = pygame.font.Font(common.get_ruta('FreeSans.ttf'), int(config.HEIGHT * 0.04))
        self._draw_background()

        self.cursor = Cursor(world, self.items)
        self.cursor.definir_posicion(0)
        self.sprites.add(self.cursor)

        self.texto_menu = TextoMenu()
        self.sprites.add(self.texto_menu)

        self._crear_logotipo()
        self._crear_link()

        self.mouse = editor_mouse.EditorMouse()
        self.sprites.add(self.mouse)
コード例 #2
0
ファイル: presents.py プロジェクト: gcoop-libre/ayni
 def __init__(self, world):
     pygame.mixer.init()
     common.play_music('intro.wav')
     scene.Scene.__init__(self, world)
     self.sprites = group.Group()
     self.background = common.load("presents/background.png", False, (config.WIDTH, config.HEIGHT))
     self.gcoop = GcoopLogo()
     self.presents = PresentsText()
     self.sprites.add(self.gcoop)
     self.draw_background()
     self.counter = 0
コード例 #3
0
ファイル: game.py プロジェクト: gcoop-libre/ayni
    def __init__(self, world, level=1, modo_editor=False):
        musicas = ['juego.wav', 'alternativa.wav']
        common.play_music(musicas[level%2])
        scene.Scene.__init__(self, world)
        self.sprites = group.Group()
        self.messages = messages.Messages(self.sprites)
        self.create_map(world, level)
        self._draw_background_and_map()
        self.change_state(PlayingGameState(self))
        self.level = level
        self.modo_editor = modo_editor

        if modo_editor:
            self.agregar_boton_para_regresar_al_editor()

        #self._create_a_pipe()
        self._create_mouse_pointer()
        self.sprites.sort_by_z()