difficultyAngleOffsetAngle property

double get difficultyAngleOffsetAngle

Implementation

double get difficultyAngleOffsetAngle {
  switch (name) {
    case ExerciseName.curl:
      switch (difficultyLevel) {
        case ExerciseDifficultyLevel.easy:
          return curlExerciseEasyDifficultyAngleOffset;
        case ExerciseDifficultyLevel.medium:
          return curlExerciseMediumDifficultyAngleOffset;
        case ExerciseDifficultyLevel.hard:
          return curlExerciseHardDifficultyAngleOffset;
      }
    case ExerciseName.squat:
      switch (difficultyLevel) {
        case ExerciseDifficultyLevel.easy:
          return squatExerciseEasyDifficultyAngleOffset;
        case ExerciseDifficultyLevel.medium:
          return squatExerciseMediumDifficultyAngleOffset;
        case ExerciseDifficultyLevel.hard:
          return squatExerciseHardDifficultyAngleOffset;
      }
    case ExerciseName.legRaise:
      switch (difficultyLevel) {
        case ExerciseDifficultyLevel.easy:
          return legRaiseExerciseEasyDifficultyAngleOffset;
        case ExerciseDifficultyLevel.medium:
          return legRaiseExerciseMediumDifficultyAngleOffset;
        case ExerciseDifficultyLevel.hard:
          return legRaiseExerciseHardDifficultyAngleOffset;
      }
    case ExerciseName.lateralRaise:
      switch (difficultyLevel) {
        case ExerciseDifficultyLevel.easy:
          return lateralRaiseExerciseEasyDifficultyAngleOffset;
        case ExerciseDifficultyLevel.medium:
          return lateralRaiseExerciseMediumDifficultyAngleOffset;
        case ExerciseDifficultyLevel.hard:
          return lateralRaiseExerciseHardDifficultyAngleOffset;
      }
  }
}