public MapStateManager(MapStateManager baseMgr) { _map = baseMgr._map; _width = baseMgr._width; _height = baseMgr._height; _probability = (double[, ])baseMgr._probability.Clone(); _entropy = (double[, ])baseMgr._entropy.Clone(); }
private void Initialize(HexagonalMap map, int xOffset, int yOffset) { this.map = map; this.mapXOffset = xOffset; this.mapYOffset = yOffset; relevantHex = new List <Hex>(); }
public MapStateManager(HexagonalMap map) { _map = map; _width = _map.mapWidth; _height = _map.mapHeight; _probability = new double[_width, _height]; _entropy = new double[_width, _height]; Init(); }
public HexagonalMapDrawer(HexagonalMap map, int xOffset, int yOffset) { this.Initialize(map, xOffset, yOffset); }
public HexagonalMapDrawer(HexagonalMap map) { this.Initialize(map, 0, 0); }