public virtual float Entrenamiento(float horasentrena, TipoEntrenamiento TE) { float potenciador = 0; switch (TE) { case TipoEntrenamiento.Normal: potenciador = 1; break; case TipoEntrenamiento.Aerobico: potenciador = 1.5F; break; case TipoEntrenamiento.Anaerobico: potenciador = 2; break; case TipoEntrenamiento.Potencia: potenciador = 1.8F; break; case TipoEntrenamiento.Velocidad: potenciador = 2; break; case TipoEntrenamiento.Fuerza: potenciador = 2.5F; break; } float gananciaR = (horasentrena / 10) * potenciador; ResistenciaDeportista += gananciaR; return(gananciaR); }
public override float Entrenamiento(float horasentrena, TipoEntrenamiento TE) { float potenciador = 0; float ganancia = 0; switch (TE) { case TipoEntrenamiento.Normal: potenciador = 1.1F; ganancia = (horasentrena / 15) * potenciador; ResistenciaDeportista += ganancia; TecnicaFutbolista += ganancia * 0.4F; VelocidadFutbolista += ganancia * 0.5F; break; case TipoEntrenamiento.Aerobico: potenciador = 1.7F; ganancia = (horasentrena / 15) * potenciador; ResistenciaDeportista += ganancia; TecnicaFutbolista += ganancia * 0.5F; VelocidadFutbolista += ganancia * 0.6F; break; case TipoEntrenamiento.Anaerobico: potenciador = 2.2F; ganancia = (horasentrena / 15) * potenciador; ResistenciaDeportista += ganancia; TecnicaFutbolista += ganancia * 0.6F; VelocidadFutbolista += ganancia * 0.7F; break; case TipoEntrenamiento.Potencia: potenciador = 1.5F; ganancia = (horasentrena / 15) * potenciador; ResistenciaDeportista += ganancia; TecnicaFutbolista += ganancia * 0.8F; VelocidadFutbolista += ganancia * 0.7F; break; case TipoEntrenamiento.Velocidad: potenciador = 2; ganancia = (horasentrena / 15) * potenciador; ResistenciaDeportista += ganancia; TecnicaFutbolista += ganancia * 0.6F; VelocidadFutbolista += ganancia * 0.9F; break; case TipoEntrenamiento.Fuerza: potenciador = 2.2F; ganancia = (horasentrena / 15) * potenciador; ResistenciaDeportista += ganancia; TecnicaFutbolista += ganancia * 0.5F; VelocidadFutbolista += ganancia * 0.4F; break; } return(ganancia); }