コード例 #1
0
        public int nGetLayerCount(int geoX, int geoY)
        {
            int blockX = GeoEngine.getBlockXY(geoX);
            int blockY = GeoEngine.getBlockXY(geoY);

            return(_geoBlocks[blockX, blockY].nGetLayerCount(geoX, geoY));
        }
コード例 #2
0
        public GeoCell addLayer(int geoX, int geoY, short heightAndNSWE)
        {
            int blockX = GeoEngine.getBlockXY(geoX);
            int blockY = GeoEngine.getBlockXY(geoY);

            return(_geoBlocks[blockX, blockY].addLayer(geoX, geoY, heightAndNSWE));
        }
コード例 #3
0
        public GeoBlock getBlock(int geoX, int geoY)
        {
            int blockX = GeoEngine.getBlockXY(geoX);
            int blockY = GeoEngine.getBlockXY(geoY);

            return(_geoBlocks[blockX, blockY]);
        }
コード例 #4
0
        public void setBlock(int geoX, int geoY, GeoBlock block)
        {
            int blockX = GeoEngine.getBlockXY(geoX);
            int blockY = GeoEngine.getBlockXY(geoY);

            _geoBlocks[blockX, blockY] = block;;
        }
コード例 #5
0
        public GeoCell nGetCellByLayer(int geoX, int geoY, int layer)
        {
            int blockX = GeoEngine.getBlockXY(geoX);
            int blockY = GeoEngine.getBlockXY(geoY);

            return(_geoBlocks[blockX, blockY].nGetCellByLayer(geoX, geoY, layer));
        }
コード例 #6
0
        public GeoCell nGetCell(int geoX, int geoY, int x)
        {
            int blockX = GeoEngine.getBlockXY(geoX);
            int blockY = GeoEngine.getBlockXY(geoY);

            return(_geoBlocks[blockX, blockY].nGetCell(geoX, geoY, x));
        }
コード例 #7
0
        public byte nGetType(int geoX, int geoY)
        {
            int blockX = GeoEngine.getBlockXY(geoX);
            int blockY = GeoEngine.getBlockXY(geoY);

            return(_geoBlocks[blockX, blockY].getType());
        }
コード例 #8
0
 public override string ToString()
 {
     return(getStringType(getType()) + " " + GeoEngine.getBlockXY(_geoX) + ", " + GeoEngine.getBlockXY(_geoY));
 }
コード例 #9
0
 public int getBlockY()
 {
     return(GeoEngine.getBlockXY(_geoY));
 }