private int BonusNivelPiloto() { NivelHabilidadeCorredor nivelCorredor = Piloto.NivelHabilidade; if (nivelCorredor == NivelHabilidadeCorredor.Noob) { return(1); } else if (nivelCorredor == NivelHabilidadeCorredor.Mediano) { return(2); } else { return(3); } }
public Corredor(string nome, NivelHabilidadeCorredor nivel) { this.Nome = nome; this.NivelHabilidade = nivel; }
// Os níveis de habilidade de um corredor são fixos. // Por padrão, não podemos deixar alguém escolher um nível // de habilidade que não exista. A melhor forma de fazer // isso é utilizando enuns, uma vez que eles bloqueiam // as opções que temos. public Corredor(string nome, NivelHabilidadeCorredor habilidade) { this.Nome = nome; this.Habilidade = habilidade; }