private void SetView(Choosing choosing, Viewing view) { bool changed = false; if (mChoosing != choosing) { mChoosing = choosing; if (choosing == Choosing.Nothing) { Screen.Focus(null); } else { Screen.Focus(this); } changed = true; } if (mViewing != view) { mViewing = view; changed = true; } if (changed) { Repaint(); } }
public TurnChanged SetPlayerChoosing() { ClearStateVariables(); var newChoosingState = new Choosing(); var stateChanged = Next(newChoosingState); var turnChanged = new TurnChanged(stateChanged.FromStateName, stateChanged.ToStateName); return(turnChanged); }
private void SetView(Choosing choosing) { SetView(choosing, mViewing); }