Updated composed packets

This commit is contained in:
Shoghi Cervantes
2014-06-30 23:52:33 +02:00
parent d4881260da
commit f5a74a87e3
13 changed files with 58 additions and 209 deletions

View File

@ -23,8 +23,10 @@ namespace pocketmine\network\protocol;
class RotateHeadPacket extends DataPacket{
public $eid;
public $yaw;
// eid, yaw
/** @var array[] */
public $entities = [];
public function pid(){
return Info::ROTATE_HEAD_PACKET;
@ -36,8 +38,11 @@ class RotateHeadPacket extends DataPacket{
public function encode(){
$this->reset();
$this->putInt($this->eid);
$this->putByte((int) ($this->yaw / 360));
$this->putInt(count($this->entities));
foreach($this->entities as $d){
$this->putInt($d[0]); //eid
$this->putByte((int) ($d[1] / 360));
}
}
}