Exemplo n.º 1
0
 public void update()
 {
     counter.increase();
     Globals.counter       = counter.getCounter();
     Timer_counter.Content = counter.getCounter();
     if (Globals.state == 0)
     {
         if (Globals.counter % 3 == 0)
         {
             ani_parpadear.parpadearStart();
         }
         if (Globals.counter % 4 == 0)
         {
             ani_respirar.respirarStart();
         }
         if (Globals.counter % 10 == 0)
         {
             ani_rascarbarriga.parpadearStart();
         }
         if (Globals.counter % 5 == 0)
         {
             ani_cansancio.cansancioStart();
         }
         Globals.cvDormido.Opacity = 0;
         Globals.cvBunny.Opacity   = 100;
     }
     if (Globals.state == 1)
     {
         Globals.cvBunny.Opacity   = 0;
         Globals.cvDormido.Opacity = 100;
     }
     if (Globals.state == 3)
     {
         progressbar_controler.updateLabels();
     }
 }
Exemplo n.º 2
0
        public void update()
        {
            if (Globals.state == 0)   //Cuando esta normal
            {
                if (Globals.ProgressBar_hambre.Value >= 20)
                {
                    setBarBaño(-7); //Si tiene comida entonces puede hacer caca
                }
                if (Globals.ProgressBar_diversion.Value < 30 && ani_triste.isStarted() == false)
                {
                    ani_triste.tristeStart();
                }
                else if (Globals.ProgressBar_diversion.Value >= 30 && ani_triste.isStarted() == true)
                {
                    ani_triste.tristeStop();
                }
                if (Globals.ProgressBar_sueño.Value <= 20)
                {
                    Globals.juego_pescar.disableEventLago();
                }
                else
                {
                    Globals.juego_pescar.enableEventLago();
                }
                setBarHambre(-3);
                setBarSueño(-1);
                setBarDiversion(-2);
                if (Globals.ProgressBar_baño.Value == 0)
                {
                    crearCaca();
                    setBarBaño(100);
                }
                if (Globals.ProgressBar_sueño.Value <= 20)
                {
                    ani_cansancio.cansancioStart();
                }
                else if (Globals.ProgressBar_sueño.Value >= 20 && ani_cansancio.isStarted() == true)
                {
                    ani_cansancio.cansancioStop();                                                                                  //Si la animaciones esta empezada y no tiene sueño, que se pare
                }
                if (Globals.ProgressBar_hambre.Value <= 20)
                {
                    ani_hambre.hambreStart();
                }
                else if (Globals.ProgressBar_hambre.Value >= 20 && ani_hambre.isStarted() == true)
                {
                    ani_hambre.hambreStop();                                                                               //Si la animaciones esta empezada y no tiene habmre, que se pare
                }
            }

            if (Globals.state == 1 && Globals.juego_pescar.isPlaying() == false)  //Cuando duerme
            {
                setBarSueño(10);
                ani_dormir.cansancioStart();
                if (Globals.ProgressBar_sueño.Value >= 100)
                {
                    Globals.state = 0;
                    ani_dormir.cansancioStop();
                }
            }

            if (Globals.state == 2) //Cuando esta pescando
            {
                if (Globals.ProgressBar_hambre.Value >= 20)
                {
                    setBarBaño(-10);
                }
                setBarHambre(-5);
                setBarSueño(-6);
                setBarDiversion(-2);
                Globals.juego_pescar.setTimerGame();
            }
            doChangeColor();
        }