isWallTransparent(xWall, yWall) {
        let nPhys = this.getCellPhys(xWall, yWall);
        if (nPhys === 0) {
            return false;
        }
        let nOffset = this.getCellOffset(xWall, yWall);
        // code physique transparent
        return (nPhys >= CONSTS.PHYS_FIRST_DOOR &&
            nPhys <= CONSTS.PHYS_LAST_DOOR && nOffset !== 0) ||
            nPhys === CONSTS.PHYS_TRANSPARENT_BLOCK ||
            nPhys === CONSTS.PHYS_INVISIBLE_BLOCK;
    }
/**
	 * returns true if the wall is transparent :
	 * A transparent wall is a real wall (not walkable cell), but the rays can pass through
     * A window, a barrier, could be transparent in this context
     * @param xWall {number}
     * @param yWall {number}
     * @returns {boolean}
     */
returns true if the wall is transparent :
A transparent wall is a real wall (not walkable cell), but the rays can pass through
A window, a barrier, could be transparent in this context
@param xWall {number}
@param yWall {number}
@returns {boolean}
returns true if the wall is transparent : A transparent wall is a real wall ( not walkable cell ) but the rays can pass through A window a barrier could be transparent in this context @param xWall { number } @param yWall { number } @returns { boolean }
isWallTransparent(xWall, yWall) {
        let nPhys = this.getCellPhys(xWall, yWall);
        if (nPhys === 0) {
            return false;
        }
        let nOffset = this.getCellOffset(xWall, yWall);
        return (nPhys >= CONSTS.PHYS_FIRST_DOOR &&
            nPhys <= CONSTS.PHYS_LAST_DOOR && nOffset !== 0) ||
            nPhys === CONSTS.PHYS_TRANSPARENT_BLOCK ||
            nPhys === CONSTS.PHYS_INVISIBLE_BLOCK;
    }
isWallTransparent ( xWall , yWall ) { let nPhys = this . getCellPhys ( xWall , yWall ) ; if ( nPhys === 0 ) { return false ; } let nOffset = this . getCellOffset ( xWall , yWall ) ; return ( nPhys >= CONSTS . PHYS_FIRST_DOOR && nPhys <= CONSTS . PHYS_LAST_DOOR && nOffset !== 0 ) || nPhys === CONSTS . PHYS_TRANSPARENT_BLOCK || nPhys === CONSTS . PHYS_INVISIBLE_BLOCK ; }
returns true if the wall is transparent :
 A transparent wall is a real wall (not walkable cell), but the rays can pass through
 A window, a barrier, could be transparent in this context
 @param xWall {number}
 @param yWall {number}
 @returns {boolean}
returns true if the wall is transparent : A transparent wall is a real wall ( not walkable cell ) but the rays can pass through A window a barrier could be transparent in this context @param xWall { number } @param yWall { number } @returns { boolean }
// code physique transparent