コード例 #1
0
 public function testSerialRead()
 {
     $vpb = new SPropVisualB();
     $this->assertEquals(0, $vpb->getValue());
     $mem = new MemStream();
     $mem->setBuffer($this->buffer);
     $vpb->serial($mem);
     $this->assertEquals($this->value, $vpb->getValue());
 }
コード例 #2
0
ファイル: Character.php プロジェクト: nimetu/rrs_client
 /**
  * @param MemStream $f
  */
 public function serial(MemStream $f)
 {
     $version = 2;
     $f->serial_byte($version);
     $f->serial_byte($this->pktFormat);
     $f->serial_byte($this->race);
     $f->serial_byte($this->age);
     $this->vpa->serial($f);
     $this->vpb->serial($f);
     $this->vpc->serial($f);
     $f->serial_uint32($this->direction);
     $f->serial_uint32($this->angle);
     $b = $this->FaceShot ? 1 : 0;
     $f->serial_byte($b);
     $f->serial_uint32($this->background);
     $b = $this->useFx ? 1 : 0;
     $f->serial_byte($b);
 }