//Método para o tratamento de eventos. Recebe os novos eventos e gerencia o tipo de tratamento respectivo. private void TrataEvento() { eventoAtual = listaEventos.ProximoEvento(); if (eventoAtual.Tempo == 0) { listaEventos.AdicionaEvento(CalculaChegadaFregues()); return; } tempo = eventoAtual.Tempo; if (eventoAtual.Tipo == TipoEvento.CHEGADA_FREGUES) { ChegadaFregues(); } else { SaidaServidor(); } tempoUltimoEvento = tempo; }