12345678910111213141516171819 |
- from Obstacle import Obstacle
- class Level():
- def __init__(self, field):
- self.cellSize = 50
- self.totalWidth = field.width
- self.totalHeight = field.height
- self.canvas = field.canvas
- self.cellsX = self.totalWidth // self.cellSize
- self.cellsY = self.totalHeight // self.cellSize
- self.structure = [[0 for x in range(self.cellsY)] for x in range(self.cellsX)]
- self.obstacles = []
-
- def addObstacles(self, obstacle_list):
- for (x,y) in obstacle_list :
- self.structure[x][y] = 1
- obstacle = Obstacle(self.canvas, self.cellSize * (x+0.5),self.cellSize * (y+0.5),self.cellSize,self.cellSize)
- self.obstacles.append(obstacle)
|