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')
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)
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)