public MyNumber() { InitializeComponent(); myNumberBehavior = new MyNumberControlerFactory(grid).GetControler(); commandManager = new CommandManager(); startCommand = new StartCommand(myNumberBehavior); uncoverCommand = new UncoverCommand(myNumberBehavior); submitCommand = new SubmitCommand(myNumberBehavior); SetGame(myNumberBehavior as Game); isLastNumHistory = new Stack <bool>(); isLastNum = false; isLastNumHistory.Push(isLastNum); numberOfFields = 9; }
public AddCommand(IMyNumberBehavior myNumberBehavior, Button button) { this.myNumberBehavior = myNumberBehavior; this.button = button; }
public UncoverCommand(IMyNumberBehavior myNumberBehavior) { this.myNumberBehavior = myNumberBehavior; count = 0; }
public StartCommand(IMyNumberBehavior myNumberBehavior) { this.myNumberBehavior = myNumberBehavior; }