예제 #1
0
 /// <summary>
 /// Metodo che gestisce il click su Avanti
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void AvantiButton_Click(object sender, EventArgs e)
 {
     //Vai avanti solo se l'utente ha indovinato
     if (indovinato)
     {
         Fumetto fumettoFine = new Fumetto(100);
         fumettoFine.ShowDialog();
         this.Close();
     }
 }
예제 #2
0
 private void VisualizzaDialogo()
 {
     if (Globals.Livello == 6)
     {
         fumetto2form = new Fumetto2();
         fumetto2form.ShowDialog();
     }
     else
     {
         dialogo = new Fumetto(1);
         dialogo.ShowDialog();
     }
 }
예제 #3
0
        private void buttonOk_Click(object sender, EventArgs e)
        {
            string text = tbGuadagno.Text;

            if (text != "")
            {
                if ((Globals.prezzo1 - Globals.prezzo2) == Convert.ToDouble(text))
                {
                    pbSmile3.Visible = false;
                    pbSmile1.Visible = true;
                    btEsci.Visible   = true;
                    this.Close();
                    bravo = new Fumetto(100);
                    bravo.ShowDialog();
                }

                else
                {
                    pbSmile3.Visible = true;
                }
            }
        }
예제 #4
0
 /// <summary>
 /// Metodo che gestisce il click su Avanti
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void AvantiButton_Click(object sender, EventArgs e)
 {
     //Vai avanti solo se l'utente ha indovinato
     if (indovinato)
     {
         Fumetto fumettoFine = new Fumetto(100);
         fumettoFine.ShowDialog();
         this.Close();
     }
 }
예제 #5
0
 private void VisualizzaDialogo()
 {
     this.Close();
     if(Globals.Livello == 6)
     {
         fumetto2form = new Fumetto2();
         fumetto2form.ShowDialog();
     }
     else
     {
         dialogo = new Fumetto(1);
         dialogo.ShowDialog();
     }
 }
예제 #6
0
        private void onClick(object sender, EventArgs e)
        {
            if (sender is Button)
            {
                System.Drawing.Color color = Color.FromName(Globals.BUTTON_BACKGROUND_OK);

                switch (((Button)sender).Name)
                {
                case "bOpt1":

                    risUtente = 1;

                    bOpt1.BackColor = color;
                    bOpt2.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);
                    bOpt3.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);

                    break;

                case "bOpt2":

                    risUtente = 2;

                    bOpt2.BackColor = color;
                    bOpt1.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);
                    bOpt3.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);

                    break;

                case "bOpt3":

                    risUtente = 3;

                    bOpt3.BackColor = color;
                    bOpt1.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);
                    bOpt2.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);

                    break;

                case "ok":

                    if (risUtente == risCorretta)
                    {
                        smile.Image        = global::Negozio_di_Viola.Properties.Resources.SmileFelice;
                        bOpt1.Click       -= new System.EventHandler(this.onClick);
                        bOpt2.Click       -= new System.EventHandler(this.onClick);
                        bOpt3.Click       -= new System.EventHandler(this.onClick);
                        this.avanti.Click += new System.EventHandler(this.onClick);
                    }

                    else
                    {
                        if (pagina == 1)
                        {
                            this.avanti.Click -= new System.EventHandler(this.onClick);
                        }

                        else if (pagina == 2)
                        {
                            bOpt1.Click -= new System.EventHandler(this.onClick);
                            bOpt2.Click -= new System.EventHandler(this.onClick);
                            bOpt3.Click -= new System.EventHandler(this.onClick);
                        }

                        smile.Image = global::Negozio_di_Viola.Properties.Resources.SmileTriste;
                    }

                    break;

                case "avanti":
                {
                    this.Close();

                    if (pagina == 1)
                    {
                        if (risUtente == risCorretta)
                        {
                            fumetto = new Fumetto(2);
                        }

                        else
                        {
                            fumetto = new Fumetto(22);
                        }

                        fumetto.ShowDialog();
                        this.Close();
                    }

                    else if (pagina == 22)
                    {
                        fumetto = new Fumetto(2);
                        fumetto.ShowDialog();
                        this.Close();
                    }

                    else if (pagina == 2 && risUtente != risCorretta)
                    {
                        Globals.statoGioco = 3;
                        fumetto            = new Fumetto(3);
                        fumetto.ShowDialog();
                        this.Close();
                    }

                    else if (pagina == 2 && risUtente == risCorretta)
                    {
                        Globals.statoGioco = 3;
                        fumetto            = new Fumetto(4);
                        fumetto.ShowDialog();
                        this.Close();
                    }

                    else
                    {
                        Globals.statoGioco        = 3;
                        Negozio2.enabledClick     = true;
                        Globals.visualizzaDialogo = false;
                        negozio = new Negozio2();
                        negozio.ShowDialog();
                        this.Close();
                    }

                    break;
                }

                case "indietro":

                    negozio1 = new Negozio1();
                    negozio1.ShowDialog();
                    this.Close();

                    break;

                case "menu":

                    Globals.newGame = false;
                    HomePage pagIniz = new HomePage();
                    this.Close();
                    pagIniz.ShowDialog();

                    break;

                case "esci":

                    Application.Exit();

                    break;
                }
            }
        }
예제 #7
0
        private void onClick(object sender, EventArgs e)
        {
            if(sender is Button)
            {
                System.Drawing.Color color = Color.FromName(Globals.BUTTON_BACKGROUND_OK);

                switch(((Button)sender).Name)
                {
                    case "bOpt1":

                        risUtente = 1;
                        
                        bOpt1.BackColor = color;
                        bOpt2.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);
                        bOpt3.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);

                        break;

                    case "bOpt2":

                        risUtente = 2;
                        
                        bOpt2.BackColor = color;
                        bOpt1.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);
                        bOpt3.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);

                        break;

                    case "bOpt3":

                        risUtente = 3;
                        
                        bOpt3.BackColor = color;
                        bOpt1.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);
                        bOpt2.BackColor = Color.FromName(Globals.BUTTON_BACKGROUND);
                        
                        break;
                    
                    case "ok":

                        if(risUtente == risCorretta)
                        {                            
                            smile.Image = global::Negozio_di_Viola.Properties.Resources.SmileFelice;
                            bOpt1.Click -= new System.EventHandler(this.onClick);
                            bOpt2.Click -= new System.EventHandler(this.onClick);
                            bOpt3.Click -= new System.EventHandler(this.onClick);
                            this.avanti.Click += new System.EventHandler(this.onClick);
                        }

                        else
                        {
                            if(pagina == 1)

                                this.avanti.Click -= new System.EventHandler(this.onClick);
                            
                            else if (pagina == 2)
                            {
                                bOpt1.Click -= new System.EventHandler(this.onClick);
                                bOpt2.Click -= new System.EventHandler(this.onClick);
                                bOpt3.Click -= new System.EventHandler(this.onClick);
                            }
                            
                            smile.Image = global::Negozio_di_Viola.Properties.Resources.SmileTriste;
                        }

                        break;

                    case "avanti":
                        {
                            this.Close();

                            if (pagina == 1)
                            {
                                if (risUtente == risCorretta)

                                    fumetto = new Fumetto(2);

                                else

                                    fumetto = new Fumetto(22);

                                fumetto.ShowDialog();
                                this.Close();
                            }

                            else if (pagina == 22)
                            {
                                fumetto = new Fumetto(2);
                                fumetto.ShowDialog();
                                this.Close();
                            }

                            else if (pagina == 2 && risUtente != risCorretta)
                            {
                                Globals.statoGioco = 3;
                                fumetto = new Fumetto(3);
                                fumetto.ShowDialog();
                                this.Close();
                            }

                            else if(pagina == 2 && risUtente == risCorretta)
                            {
                                Globals.statoGioco = 3;
                                fumetto = new Fumetto(4);
                                fumetto.ShowDialog();
                                this.Close();
                            }

                            else
                            {
                                Globals.statoGioco = 3;
                                Negozio2.enabledClick = true;
                                Globals.visualizzaDialogo = false;
                                negozio = new Negozio2();
                                negozio.ShowDialog();
                                this.Close();
                            }

                            break;
                        }

                    case "indietro":

                        negozio1 = new Negozio1();
                        negozio1.ShowDialog();
                        this.Close();

                        break;

                    case "menu":

                        Globals.newGame = false;
                        HomePage pagIniz = new HomePage();
                        this.Close();
                        pagIniz.ShowDialog();

                        break;

                    case "esci":

                        Application.Exit();

                        break;
                }
            }
        }
예제 #8
0
        private void buttonOk_Click(object sender, EventArgs e)
        {
            string text = tbGuadagno.Text;
            
            if(text != "")
            {
                if ((Globals.prezzo1 - Globals.prezzo2) == Convert.ToDouble(text))
                {
                    pbSmile3.Visible = false;
                    pbSmile1.Visible = true;
                    btEsci.Visible = true;
                    this.Close();
                    bravo = new Fumetto(100);
                    bravo.ShowDialog();
                }

                else
                {
                    pbSmile3.Visible = true;
                }
            }
        }