def __init__(self, x, y, universe): self.game_display = None self.x = x self.y = y self.clock = pygame.time.Clock() self.pygame_init() #print(pygame.font.get_fonts()) self.ui = Ui.Ui(self, x, y) self.mouse_down = False self.mouse_released = True self.mouse_pos = None self.universe = universe self.selected_system = None self.layout_rim = Tile.Layout(Tile.layout_pointy, Tile.Point(24, 24), Tile.Point(x / 2, y / 2)) self.layout = Tile.Layout(Tile.layout_pointy, Tile.Point(28, 28), Tile.Point(x / 2, y / 2)) self.current_view = 0 #0 -> universe view, 1 inner system view self.drawn_systems = [] #[hex, system] list items self.drawn_planets = [] self.ui_text = pygame.font.SysFont("timesnewroman", 20)