// TODO: Add CompartmentStatus property and a method to calculate it public void CalculateSubtreeMetricsForPlayer(PlayerType playerType, MetricsEvaluator evaluator, CellState entryVertex) { switch (playerType) { case PlayerType.You: CalculateSubtreeMetricsForYou(evaluator, entryVertex); break; case PlayerType.Opponent: CalculateSubtreeMetricsForOpponent(evaluator, entryVertex); break; } }
public void AddCell(CellState cellState) { cells.Add(cellState); }
public void AddCutVertex(CellState cellState) { // TODO: Make sure cellState is part of the component cutVertices.Add(cellState); }
public void AddCutVertex(CellState cellState) { cutVertices.Add(cellState); }