Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)//Inicia el juego
        {
            //La linea de abajo cierra el menu ya que al terminar el juego se vuelve a abrir el menu
            //y se evita que este se duplique
            ((Form)this.TopLevelControl).Close();
            DatosJuego.InicializarJuego();

            ca = new Juego();
            ca.Show();

            ca.TerminarJuego = () =>
            {
                //En caso de desear agregar al registro el puntaje aun cuando se pierde, quitar el comentario de la linea siguiente
                //RegistDAO.insertRegis(playername, DatosJuego.puntajes);
                MessageBox.Show("Has Perdido :(!" + "Tu puntaje es: " + DatosJuego.puntajes);
                ca.Hide();
                Menu a = new Menu();
                a.playername = Usuario.GlobalNickname;
                a.Show();
            };

            ca.WinningGame = () =>
            {
                RegistDAO.insertRegis(playername, DatosJuego.puntajes);
                MessageBox.Show("Has ganado!" + "Tu puntaje es: " + DatosJuego.puntajes);
                ca.Hide();
                Menu a = new Menu();
                a.playername = Usuario.GlobalNickname;
                a.Show();
            };
        }
Esempio n. 2
0
        private void LoadTop10()
        {
            try
            {
                var toplist = RegistDAO.getScore();

                Nick1lbl.Text = toplist[0].nickname;
                label1sc.Text = toplist[0].score.ToString();

                Nick2lbl.Text = toplist[1].nickname;
                label2sc.Text = toplist[1].score.ToString();

                Nick3lbl.Text = toplist[2].nickname;
                label3sc.Text = toplist[2].score.ToString();

                Nick4lbl.Text = toplist[3].nickname;
                label4sc.Text = toplist[3].score.ToString();

                Nick5lbl.Text = toplist[4].nickname;
                label5sc.Text = toplist[4].score.ToString();

                Nick6lbl.Text = toplist[5].nickname;
                label6sc.Text = toplist[5].score.ToString();

                Nick7lbl.Text = toplist[6].nickname;
                label7sc.Text = toplist[6].score.ToString();

                Nick8lbl.Text = toplist[7].nickname;
                label8sc.Text = toplist[7].score.ToString();

                Nick9lbl.Text = toplist[8].nickname;
                label9sc.Text = toplist[8].score.ToString();

                Nick10lbl.Text = toplist[9].nickname;
                label10sc.Text = toplist[9].score.ToString();
            }
            catch (ArgumentOutOfRangeException e)
            {
                MessageBox.Show("El top 10 está incompleto, rellenando campos vacios con NULL");
            }
        }