Exemplo n.º 1
0
 public BattleFieldViewModel(FieldViewModel fieldViewModel, User you, BattleFieldView battleFieldView)
 {
     BattleFieldView = battleFieldView;
     You             = you;
     FieldViewModel  = fieldViewModel;
     FieldViewModel.BattleFieldViewModel = this;
     Proxy = new GameProxy(this);
     Proxy.RegistrationGame(Game, you);
     BattleFieldView.Closed += BattleFieldView_Closed;
 }
Exemplo n.º 2
0
        static public void StartNewGameGo(Game game, User you)
        {
            Field          field          = new Field(game);
            FieldViewModel fieldViewModel = new FieldViewModel(field);

            //game.Gamer1.SetField(field);
            //game.Gamer2.SetField(field);

            BattleFieldView      batleFieldView       = new BattleFieldView();
            BattleFieldViewModel battleFieldViewModel = new BattleFieldViewModel(fieldViewModel, you, batleFieldView);

            batleFieldView.DataContext = battleFieldViewModel;
            batleFieldView.ShowDialog();
        }
Exemplo n.º 3
0
 private void Awake()
 {
     model = GetComponent <BattleFieldModel>();
     view  = GetComponent <BattleFieldView>();
 }