コード例 #1
0
ファイル: Table.php プロジェクト: 9x/Runalyze
 /**
  * Init
  */
 private function init()
 {
     $this->achievedPace = new Pace($this->Splits->totalTime(), $this->Splits->totalDistance(), $this->PaceUnit);
     if ($this->Splits->hasActiveAndInactiveLaps()) {
         $timeActive = 0;
         $distanceActive = 0;
         foreach ($this->Splits->asArray() as $Split) {
             if ($Split->isActive()) {
                 $timeActive += $Split->time();
                 $distanceActive += $Split->distance();
             }
         }
         $this->achievedPaceActive = new Pace($timeActive, $distanceActive, $this->PaceUnit);
     } else {
         $this->achievedPaceActive = new Pace(0, 0, $this->PaceUnit);
     }
     $this->demandedPace = new Pace(0, 0, $this->PaceUnit);
 }