def tileClicked(self, x, y): tile = self.grid[x][y] if tile is None: tileID = self.takeCard() if (tileID is not None): tile = Tile(self.tileData[tileID], tileID, x, y, self.activePlayer) self.grid[x][y] = tile else: tile.rotate() self.calculatePower()