Exemplo n.º 1
0
    def __init__(self):
        Layer.__init__(self)

        menu = Menu("")
        menu_items = []

        black_lyr = ColorLayer(0, 0, 0,0)
        self.add(black_lyr)
        black_lyr.width = int(director.window.width)
        black_lyr.height = int(director.window.height)
        black_lyr.position = (0, 0)
        black_lyr.opacity = 140

        item = MenuItem('Continuar', self.on_quit)
        menu_items.append(item)
        menu.position = ( 0, -120)
        item.position = ( 0, 150)
        menu.font_title["font_name"] = "Tetrominoes"
        menu.font_title["color"] = (214, 178, 152, 255)
        menu.font_item["font_name"] = "Ravie"
        menu.font_item["font_size"] = 19
        menu.font_item_selected["font_name"] = "Ravie"
        menu.font_item_selected["font_size"] = 22
        menu.title = "PAUSADO"

        menu.create_menu( menu_items )
        menu.on_quit = self.on_quit
        
        self.add(menu)
Exemplo n.º 2
0
    def __init__(self, is_game_over=False):
        Layer.__init__(self)
        self.position = Vector2()
        self.anchor = Vector2()

        self.fs = file_saver.File_Saver(
            "rankings.txt")  #nome para o arquivo de ranking
        self.rank_dict = {}

        menu = Menu("")
        menu_items = []

        item = MenuItem('Voltar', self.on_quit)
        menu_items.append(item)
        item.position = (0, -210)
        if (is_game_over):
            menu.title = "GAME OVER"
            black_lyr = ColorLayer(0, 0, 0, 0)
            self.add(black_lyr)
            black_lyr.width = int(director.window.width)
            black_lyr.height = int(director.window.height)
            black_lyr.position = (0, 0)
            black_lyr.opacity = 120
            input_item = EntryMenuItem('Insira o nome:', self.on_text, "", 6)
            menu_items.append(input_item)
            input_item.position = (0, -90)

        else:
            menu.title = "RANKING"

        menu.font_title["font_name"] = "Tetrominoes"
        menu.font_title["color"] = (214, 178, 152, 255)
        menu.font_item["font_name"] = "Ravie"
        menu.font_item["font_size"] = 19
        menu.font_item_selected["font_name"] = "Ravie"
        menu.font_item_selected["font_size"] = 22

        menu.create_menu(menu_items)
        menu.on_quit = self.on_quit

        self.add(menu)