public void ChangeGems(Gem current, Gem other) { _grid.ChangeGemPositions(current, other); current.MarkAsChanging(); other.MarkAsChanging(); IsChangeHappening = true; _currentChange = new GemChangePair(current, other); }
public void ChangeBack(GemChangePair change) { ChangeGemPositions(change.GemA, change.GemB); }