def fromFile(self, path): f = open(path, "r") for tile in self.tiles: tile.base = int(f.read(1)) if not tile.base == 1: tile.bits = utils.setBit(tile.bits, Tile.Obstacle) f.close() self.__setTiles()
def addDynamite(self, dynamite): tile = self.stage.getTile(dynamite.tilePos) tile.bits = utils.setBit(tile.bits, Tile.Bomb) self.stage.updateTileReg(tile) self.dynamites.append(dynamite)