Exemple #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();
 }
Exemple #2
0
 public PageMediador()
 {
     InitializeComponent();
     Negocio.NParticipante NParticipante = new Negocio.NParticipante();
     NParticipante.NovaRodada();
     Modelo.Participante mediador = NParticipante.GetMediador();
     txtMediador.Text = mediador.nome;
 }
Exemple #3
0
        public void TestCriarPartida2()
        {
            Negocio.NParticipante NParticipante = new Negocio.NParticipante();
            NParticipante.CriarPartida("2", "Teste1", "Teste2", "Teste3", "Teste4");
            List <Modelo.Participante> p1 = NParticipante.Select();
            int x = 1;

            foreach (Modelo.Participante p in p1)
            {
                Assert.AreEqual(p.nome, "Teste" + x++);
            }
        }
Exemple #4
0
 public void TestCriarRodada1()
 {
     Negocio.NPerfil NPerfil = new Negocio.NPerfil();
     NPerfil.PerfisInciais();
     Negocio.NParticipante NParticipante = new Negocio.NParticipante();
     Negocio.NDica         NDica         = new Negocio.NDica();
     NParticipante.CriarPartida("2", "Teste1", "Teste2", "Teste3", "Teste4");
     NParticipante.NovaRodada();
     Modelo.Participante p1 = NParticipante.GetMediador();
     NParticipante.NovaRodada();
     Modelo.Participante p2 = NParticipante.GetMediador();
     Assert.AreNotEqual(p1.nome, p2.nome);
 }
Exemple #5
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();
        }
Exemple #6
0
 public PagePerfil()
 {
     InitializeComponent();
     Negocio.NPerfil NPerfil     = new Negocio.NPerfil();
     Modelo.Perfil   perfilvazio = new Modelo.Perfil();
     Modelo.Perfil   perfil      = NPerfil.PerfilAleatorio();
     Negocio.NDica.IniciarDicas();
     Negocio.NParticipante NParticipante = new Negocio.NParticipante();
     Modelo.Participante   Mediador      = NParticipante.GetMediador();
     txtMediador.Text  = Mediador.nome + " " + Mediador.placar;
     txtCategoria.Text = perfil.categoria;
     txtPerfil.Text    = perfil.nome;
     JogarRodada();
 }
Exemple #7
0
        public void TestTentarAcerto2()
        {
            Negocio.NPerfil NPerfil = new Negocio.NPerfil();
            NPerfil.PerfisInciais();
            Negocio.NParticipante NParticipante = new Negocio.NParticipante();
            Negocio.NDica         NDica         = new Negocio.NDica();
            NParticipante.CriarPartida("2", "Teste1", "Teste2", "Teste3", "Teste4");
            NParticipante.NovaRodada();
            PagePerfil p = new PagePerfil();

            Modelo.Dica d = p.VerDica("2000", 0);
            p.UsarDica(d);
            foreach (Modelo.Dica a in NDica.GetDicasUsadas())
            {
                Assert.AreNotEqual(a.numero, 2);
            }
        }
Exemple #8
0
 private void BtnErrado_Click(object sender, RoutedEventArgs e)
 {
     setWrong();
     JogarRodada();
     if (PontosMediador() == 10)
     {
         Negocio.NParticipante NParticipante = new Negocio.NParticipante();
         Modelo.Participante   Mediador      = NParticipante.GetMediador();
         NParticipante.UpdatePontos(Mediador.id, PontosMediador());
         if ((Mediador.placar + PontosMediador()) >= 20)
         {
             Modelo.Participante.SetGanhador(Mediador.nome);
             NavigationService.Navigate(new Uri("/PageVencedor.xaml", UriKind.Relative));
         }
         else
         {
             NavigationService.Navigate(new Uri("/PageMediador.xaml", UriKind.Relative));
         }
     }
 }
Exemple #9
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));
            }
        }
Exemple #10
0
 private void BtnAvancar_Click(object sender, RoutedEventArgs e)
 {
     Negocio.NParticipante NParticipante = new Negocio.NParticipante();
     NParticipante.CriarPartida(CBPlayers.SelectedIndex.ToString(), txtP1.Text, txtP2.Text, txtP3.Text, txtP4.Text);
     NavigationService.Navigate(new Uri("/PageMediador.xaml", UriKind.Relative));
 }
Exemple #11
0
 public void TestCriarPartida1()
 {
     Negocio.NParticipante NParticipante = new Negocio.NParticipante();
     NParticipante.CriarPartida("-1", "Teste", "Ok", "", "");
 }