void Player::decouvre() { for (unsigned int i = 0; i < listUnite.size(); i++) { Unite* unite = listUnite[i]; for (int j = unite->getCoordY() - unite->getChampVision(); j < unite->getCoordY() + unite->getChampVision(); j++) { if (j >= 0 && j < MAP_HEIGTH) { for (int k = 1 + unite->getCoordX() - (unite->getChampVision() - abs(j - unite->getCoordY())); k < unite->getCoordX() + (unite->getChampVision() - abs(j - unite->getCoordY()));k++) { if (k >= 0 && k < MAP_WIDTH) { caseDecouverte[k][j] = true; } } } } } }