Esempio n. 1
0
 public ushort GetWall(Face face, int level)
 {
     return GetWall(face.GetIndex(), level);
 }
Esempio n. 2
0
 public void SetWall(Face face, int level)
 {
     SetWallRange(face.GetIndex(), level, 1, 0xffff);
 }
Esempio n. 3
0
 public void SetWallRange(Face face, int level, int height, ushort tileIndex)
 {
     SetWallRange(face.GetIndex(), level, height, tileIndex);
 }
Esempio n. 4
0
 public void SetWallRange(Face face, int level, int height, params String[] textureName)
 {
     SetWallRange(face.GetIndex(), level, height, TextureManager.Tiles.GetIndex(textureName));
 }
Esempio n. 5
0
 public void SetWallRange(Face face, int level, int height)
 {
     SetWallRange(face.GetIndex(), level, height, 0xffff);
 }
Esempio n. 6
0
 public void SetWall(Face face, int level, ushort tileIndex)
 {
     SetWallRange(face.GetIndex(), level, 1, tileIndex);
 }
Esempio n. 7
0
        public bool IsWallSolid(Face face)
        {
            if (_neighbours[face.GetIndex()].IsSolid) return true;
            if (WallHeight == 0) return false;

            return WallTileIndices[face.GetIndex(), 0] != 0xffff;
        }