Beispiel #1
0
    public void trabalhar()
    {
        if (turnosTotal > 0 && progresso != 100 && Energia.ObterEstado() > 0)
        {
            turnosCorridos++;
            progresso = (100 / turnosTotal) * turnosCorridos;
            escreverDados();
            Energia.Diminuir();
            Relogio.MudarPeriodo();

            if (turnosTotal - turnosCorridos == 0)
            {
                Dinheiro.Receber(valor);
                Personagem.isPagamento = true;
                Navegador.GerarNoticias("ProjetoEntregado", idProjeto);
                Desempenho.AddProjeto(idProjeto, progresso, true);
            }
        }
    }