public GameViewModelM(SlideCategoriesM category, int numero, ServiciosCallBack callBack) { this.numero = numero; Category = category; SetupGame(category); this.calbacpapa = callBack; }
public StartMenuViewModelM(JuegoM main, int numero, ServiciosCallBack calback) { numrandom = numero; _mainWindow = main; this.callBack = calback; ControladorDeAudio.PlayBackgroundMusic(); }
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); }
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)); }; }