public void ResetSelections() { while (selectedTakeOverAreaNodes.Count != 0) { AreaSelectNode oldAreaNode = selectedTakeOverAreaNodes.Pop(); currentAreas[oldAreaNode.areaNumber].BackColor = StateObjectTypesConverter.ConvertStateFlagObjectType(oldAreaNode.currentFlag); } while (selectorBetAreaNodes.Count != 0) { AreaSelectNode oldAreaNode = selectorBetAreaNodes.Pop(); currentAreas[oldAreaNode.areaNumber].BackColor = StateObjectTypesConverter.ConvertStateFlagObjectType(oldAreaNode.currentFlag); } }
private bool IsStateOfAnotherEnemyPlayer(Button selectedArea) { return(!StackIsEmpty() && selectedArea.BackColor != StateObjectTypesConverter.ConvertStateFlagObjectType(selectedTakeOverAreaNodes.First().currentFlag)); }