예제 #1
0
파일: Session.cs 프로젝트: fchauvel/heat
 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(); }
     }
 }
예제 #2
0
파일: Session.cs 프로젝트: fchauvel/heat
        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();
                }
            }
        }
예제 #3
0
파일: Session.cs 프로젝트: fchauvel/heat
 private void Warmup(Trainee trainee)
 {
     trainee.GetReadyForWarmup();
     trainee.GoThrough(circuit.Warmup);
 }
예제 #4
0
파일: Session.cs 프로젝트: fchauvel/heat
 private void Stretching(Trainee trainee)
 {
     trainee.GetReadyForStretching();
     trainee.GoThrough(circuit.Stretching);
     trainee.CircuitCompleted();
 }
예제 #5
0
파일: Session.cs 프로젝트: fchauvel/heat
 public void Run(Trainee trainee)
 {
     Warmup(trainee);
     Workout(trainee);
     Stretching(trainee);
 }
예제 #6
0
파일: Session.cs 프로젝트: fchauvel/heat
 private void Stretching(Trainee trainee)
 {
     trainee.GetReadyForStretching();
     trainee.GoThrough(circuit.Stretching);
     trainee.CircuitCompleted();
 }
예제 #7
0
파일: Session.cs 프로젝트: fchauvel/heat
 private void Warmup(Trainee trainee)
 {
     trainee.GetReadyForWarmup();
     trainee.GoThrough(circuit.Warmup);
 }
예제 #8
0
파일: Session.cs 프로젝트: fchauvel/heat
 public void Run(Trainee trainee)
 {
     Warmup(trainee);
     Workout(trainee);
     Stretching(trainee);
 }