openDoor(x, y) {
		let oCell = this.getCell(x, y);
        let oDoor = oCell ? oCell.door : null;
        if (oDoor) {
            if (oDoor.open()) {
				if (oDoor.isSecret()) {
					oDoor.nextSecretDoor = this._doorList.find(d => d.isSecret() && d.isAdjacent(oDoor));
				}
            }
        }
    }
/**
     * Commande l'ouverture d'une porte en x, y
     * Si c'est un passage secret cela commandera aussi l'ouverture du block adjacent
	 * @param x
	 * @param y
	 */
Commande l'ouverture d'une porte en x, y
Si c'est un passage secret cela commandera aussi l'ouverture du block adjacent
@param x
@param y
Commande l ' ouverture d ' une porte en x y Si c ' est un passage secret cela commandera aussi l ' ouverture du block adjacent @param x @param y
openDoor(x, y) {
		let oCell = this.getCell(x, y);
        let oDoor = oCell ? oCell.door : null;
        if (oDoor) {
            if (oDoor.open()) {
				if (oDoor.isSecret()) {
					oDoor.nextSecretDoor = this._doorList.find(d => d.isSecret() && d.isAdjacent(oDoor));
				}
            }
        }
    }
openDoor ( x , y ) { let oCell = this . getCell ( x , y ) ; let oDoor = oCell ? oCell . door : null ; if ( oDoor ) { if ( oDoor . open ( ) ) { if ( oDoor . isSecret ( ) ) { oDoor . nextSecretDoor = this . _doorList . find ( d => d . isSecret ( ) && d . isAdjacent ( oDoor ) ) ; } } } }
Commande l'ouverture d'une porte en x, y
 Si c'est un passage secret cela commandera aussi l'ouverture du block adjacent
 @param x
 @param y
Commande l ' ouverture d ' une porte en x y Si c ' est un passage secret cela commandera aussi l ' ouverture du block adjacent @param x @param y