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(); } }
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(); }