Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 public AddCommand(IMyNumberBehavior myNumberBehavior, Button button)
 {
     this.myNumberBehavior = myNumberBehavior;
     this.button           = button;
 }
Exemplo n.º 3
0
        public UncoverCommand(IMyNumberBehavior myNumberBehavior)
        {
            this.myNumberBehavior = myNumberBehavior;

            count = 0;
        }
Exemplo n.º 4
0
 public StartCommand(IMyNumberBehavior myNumberBehavior)
 {
     this.myNumberBehavior = myNumberBehavior;
 }