Esempio n. 1
0
 def newRound(self, enemyCount):
     self.enemies.clear()
     self.terrain = Terrain(self.canvasWidth, self.canvasHeight, self)
     self.terrain.genMaze(0, 0)
     for i in range(enemyCount):
         self.enemies.append(
             Tank(
                 Tank.newTankPos(self.terrain, self.canvasWidth,
                                 self.canvasHeight), self))
     self.player = self.newPlayer()
     self.playerClonePos = self.player.pos.copy()
     self.roundCount = enemyCount
     self.score += self.roundCount
Esempio n. 2
0
 def newPlayer(self):
     player = PlayerTank(
         Tank.newTankPos(self.terrain, self.canvasWidth, self.canvasHeight),
         self)
     return player