Exemplo n.º 1
0
 public MapStateManager(MapStateManager baseMgr)
 {
     _map         = baseMgr._map;
     _width       = baseMgr._width;
     _height      = baseMgr._height;
     _probability = (double[, ])baseMgr._probability.Clone();
     _entropy     = (double[, ])baseMgr._entropy.Clone();
 }
Exemplo n.º 2
0
        private void Initialize(HexagonalMap map, int xOffset, int yOffset)
        {
            this.map        = map;
            this.mapXOffset = xOffset;
            this.mapYOffset = yOffset;

            relevantHex = new List <Hex>();
        }
Exemplo n.º 3
0
 public MapStateManager(HexagonalMap map)
 {
     _map         = map;
     _width       = _map.mapWidth;
     _height      = _map.mapHeight;
     _probability = new double[_width, _height];
     _entropy     = new double[_width, _height];
     Init();
 }
Exemplo n.º 4
0
 public HexagonalMapDrawer(HexagonalMap map, int xOffset, int yOffset)
 {
     this.Initialize(map, xOffset, yOffset);
 }
Exemplo n.º 5
0
 public HexagonalMapDrawer(HexagonalMap map)
 {
     this.Initialize(map, 0, 0);
 }