def __init__(self, resolution=(800, 800)): self.resoltuion = resolution self.grid_size = 30 self.field_size = resolution[0] / self.grid_size self.cur_time = 0 self.powerup_time = None self.game_running = False self.window_running = False self.grid = Grid(size_x=self.field_size, size_y=self.field_size) self.load_map() self.player = Player(grid=self.grid, field=self.get_unblocked_field()) self.powerup = PowerUp(grid=self.grid, field=self.get_unblocked_field()) self.enemies = [] for i in xrange(ENEMY_COUNT): enemy = self.create_ghost() self.enemies.append(enemy)
def __init__(self, dimensions): self.dimensions = dimensions # dimensions of the grid self.paused = True # the game starts paused self.grid = Grid(dimensions)
def clearGrid(self): self.grid = Grid(self.dimensions)