Пример #1
0
    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)
Пример #2
0
    def __init__(self, dimensions):
        self.dimensions = dimensions  # dimensions of the grid
        self.paused = True  # the game starts paused

        self.grid = Grid(dimensions)
Пример #3
0
 def clearGrid(self):
     self.grid = Grid(self.dimensions)