public static void GenerarEntradaDeRuedas() { Evento.ruedas += ruedas; Evento.relojActual = relojProxLllegada; ColocadoresDeRuedas.AlertarLlegadaDeRuedas(); Turnos.Contar(); GenerarProxLlegada(); }
public static void Contar() { bool ruedas = Evento.HayRuedas(), bicisEsperandoRuedas = ColocadoresDeRuedas.HayBicicletas(); if (ruedas && !bicisEsperandoRuedas) { acumuladorTotal++; acumuladorcontadorRuedaNoBici++; contadorRuedaNoBici++; contadorTotal++; } else if (bicisEsperandoRuedas && !ruedas) { acumuladorTotal++; acumuladorcontadorBiciNoRueda++; contadorBiciNoRueda++; contadorTotal++; } }
//public static double reloj; public static void ReiniciarClasesSiEsNecesario() { if (yaSIMULO) { nroSimulacion = 0; nroAMostrar = 0; Bicicleta.Reiniciar(); Turnos.Reiniciar(); Bicicletas.Reiniciar(); Evento.Reiniciar(); ProximaLlegada.Reiniciar(); ColocadoresDeRuedas.Reiniciar(); Pintura.Reiniciar(); capa.Reiniciar(); mataFuegosBicis = false; exceptionBicis = null; } }