예제 #1
0
파일: Frame.php 프로젝트: rustyfausak/gizmo
 /**
  * @param Replay $replay
  * @param BinaryReader $br
  * @param int $number
  * @return Frame
  */
 public static function deserialize($replay, $br, $number)
 {
     $frame = new self($number);
     $frame->time = $br->readFloat();
     $frame->diff = $br->readFloat();
     while ($br->readBit() == 1) {
         $frame->replications[] = Replication::deserialize($replay, $br, $frame->number);
     }
     print "end\n";
     print $br->readBits(200);
     print "\n";
     return $frame;
 }