Exemplo n.º 1
0
 public GameViewModelM(SlideCategoriesM category, int numero, ServiciosCallBack callBack)
 {
     this.numero = numero;
     Category    = category;
     SetupGame(category);
     this.calbacpapa = callBack;
 }
Exemplo n.º 2
0
 public StartMenuViewModelM(JuegoM main, int numero, ServiciosCallBack calback)
 {
     numrandom     = numero;
     _mainWindow   = main;
     this.callBack = calback;
     ControladorDeAudio.PlayBackgroundMusic();
 }
Exemplo n.º 3
0
        public JuegoM(int numero, ServiciosCallBack callBack)
        {
            var callback = callBack;
            int _numero  = numero;

            InitializeComponent();
            DataContext = new StartMenuViewModelM(this, numero, callback);
            var startMenu = DataContext as StartMenuViewModelM;

            startMenu.StartNewGame((int)SlideCategoriesM.Animals);
        }
Exemplo n.º 4
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            calbackpapa              = (DataContext as GameViewModelM).calbacpapa;
            calbackpapa.userDidCard += (sender1, cardFlipped) =>
            {
                Dispatcher.Invoke(() => MostrarCartas(cardFlipped));
            };



            calbackpapa.cambioDeTurno += (sender1, Turn) =>
            {
                Dispatcher.Invoke(() => CambiarTurno(Turn));
            };
        }