public CellChangedEventArgs(CellMetrics metrics, Point location, T oldValue, T value) { Location = location; metrics.GetCell(location, out Cell); OldValue = oldValue; Value = value; }
public CellChangedEventArgs(CellMetrics metrics, int cell, T oldValue, T value) { Cell = cell; metrics.GetLocation(cell, out Location); OldValue = oldValue; Value = value; }
public OccupierSet(CellMetrics metrics) { this.metrics = metrics; occupierCells = new T[metrics.Height, metrics.Width]; }
public OccupierRemovedEventArgs(CellMetrics metrics, Point location, T occupier) { Location = location; metrics.GetCell(location, out Cell); Occupier = occupier; }
public OccupierRemovedEventArgs(CellMetrics metrics, int cell, T occupier) { Cell = cell; metrics.GetLocation(cell, out Location); Occupier = occupier; }
public OverlapperSet(CellMetrics metrics) { this.metrics = metrics; }