Beispiel #1
0
 private void Workout(Trainee trainee)
 {
     trainee.GetReadyForWorkout();
     Cursor<int> rounds = new Cursor<int>(level.rounds());
     while (rounds.HasNext())
     {
         trainee.GoThrough(circuit.Workout);
         rounds.Next();
         if (rounds.HasNext()) { trainee.Break(); }
     }
 }
Beispiel #2
0
        private void Workout(Trainee trainee)
        {
            trainee.GetReadyForWorkout();
            Cursor <int> rounds = new Cursor <int>(level.rounds());

            while (rounds.HasNext())
            {
                trainee.GoThrough(circuit.Workout);
                rounds.Next();
                if (rounds.HasNext())
                {
                    trainee.Break();
                }
            }
        }
Beispiel #3
0
 private void Warmup(Trainee trainee)
 {
     trainee.GetReadyForWarmup();
     trainee.GoThrough(circuit.Warmup);
 }
Beispiel #4
0
 private void Stretching(Trainee trainee)
 {
     trainee.GetReadyForStretching();
     trainee.GoThrough(circuit.Stretching);
     trainee.CircuitCompleted();
 }
Beispiel #5
0
 public void Run(Trainee trainee)
 {
     Warmup(trainee);
     Workout(trainee);
     Stretching(trainee);
 }
Beispiel #6
0
 private void Stretching(Trainee trainee)
 {
     trainee.GetReadyForStretching();
     trainee.GoThrough(circuit.Stretching);
     trainee.CircuitCompleted();
 }
Beispiel #7
0
 private void Warmup(Trainee trainee)
 {
     trainee.GetReadyForWarmup();
     trainee.GoThrough(circuit.Warmup);
 }
Beispiel #8
0
 public void Run(Trainee trainee)
 {
     Warmup(trainee);
     Workout(trainee);
     Stretching(trainee);
 }