Esempio n. 1
0
    def init(self, game):
        btn_inv = Button((globals.VIEW_OFFSET[0], globals.WINDOW_HEIGHT - 100), 'Inventory')
        btn_inv.on_click = self.open_inventory

        self.add_entity(btn_inv)
        self.add_entity(Label((globals.VIEW_OFFSET[0], globals.WINDOW_HEIGHT - 40), 'Status'), 'lbl_status')
        self.add_entity(Label((globals.VIEW_OFFSET[0] + 150, 10)), 'lbl_hunger')
        self.add_entity(Label((globals.WINDOW_WIDTH - 200, 10)), 'lbl_tod')
Esempio n. 2
0
    def init(self, game):
        cell = game.hex_map.get_cell(globals.CAMERA_ROW, globals.CAMERA_COLUMN)
        cursor = EditorObject(cell)
        self.add_entity(cursor)

        ico = Icon((globals.VIEW_OFFSET[0], globals.WINDOW_HEIGHT - 100), tile_back=blue, data='water')
        ico.on_click = self.on_icon_selected
        self.add_entity(ico)

        ico = Icon((globals.VIEW_OFFSET[0] + 40, globals.WINDOW_HEIGHT - 100), tile_back=green, data='grass')
        ico.on_click = self.on_icon_selected
        self.add_entity(ico)

        ico = Icon((globals.VIEW_OFFSET[0] + 80, globals.WINDOW_HEIGHT - 100), tile_back=yellow, data='sand')
        ico.on_click = self.on_icon_selected
        self.add_entity(ico)

        btn = Button((globals.VIEW_OFFSET[0], globals.WINDOW_HEIGHT - 50), 'Save')
        btn.on_click = self.on_save_map
        self.add_entity(btn)

        btn = Button((globals.VIEW_OFFSET[0] + 150, globals.WINDOW_HEIGHT - 50), 'Load')
        btn.on_click = self.on_load_map
        self.add_entity(btn)
Esempio n. 3
0
 def init(self, game):
     btn_inv = Button((globals.VIEW_OFFSET[0], globals.WINDOW_HEIGHT - 100), 'Start')
     btn_inv.on_click = self.start_game
     self.add_entity(btn_inv)