コード例 #1
0
 private void JogarRodada()
 {
     Negocio.NParticipante NParticipante = new Negocio.NParticipante();
     NParticipante.SetJogadorVez();
     Modelo.Participante JogadorVez = NParticipante.GetJogadorVez();
     txtJogador.Text = JogadorVez.nome + " " + JogadorVez.placar.ToString();
 }
コード例 #2
0
        public PageJogadorVez()
        {
            InitializeComponent();

            Negocio.NParticipante NParticipante = new Negocio.NParticipante();
            Modelo.Participante   p             = NParticipante.GetJogadorVez();
            txtParticipanteVez.Text = p.nome;

            //Timer

            dispatcherTimer.Tick    += new EventHandler(dispatcherTimer_Tick);
            dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
            dispatcherTimer.Start();
        }
コード例 #3
0
        private void BtnCerto_Click(object sender, RoutedEventArgs e)
        {
            int pontos = PontosMediador();

            Negocio.NParticipante NParticipante = new Negocio.NParticipante();
            Modelo.Participante   Mediador      = NParticipante.GetMediador();
            Modelo.Participante   JogadorVez    = NParticipante.GetJogadorVez();
            NParticipante.UpdatePontos(JogadorVez.id, 10 - pontos);
            if ((JogadorVez.placar + 10 - pontos) >= 10)
            {
                Modelo.Participante.SetGanhador(JogadorVez.nome);
                NavigationService.Navigate(new Uri("/PageVencedor.xaml", UriKind.Relative));
            }
            NParticipante.UpdatePontos(Mediador.id, pontos);
            if ((Mediador.placar + pontos) >= 10)
            {
                Modelo.Participante.SetGanhador(Mediador.nome);
                NavigationService.Navigate(new Uri("/PageVencedor.xaml", UriKind.Relative));
            }
            if ((JogadorVez.placar + 10 - pontos) < 10 && (Mediador.placar + pontos < 10))
            {
                NavigationService.Navigate(new Uri("/PageMediador.xaml", UriKind.Relative));
            }
        }