Removed signed parameter in BinaryStream->getShort() in favor of getSignedShort()

This commit is contained in:
Shoghi Cervantes 2015-09-12 00:56:54 +02:00
parent 16ff2d99b0
commit a1a1327415

View File

@ -105,14 +105,22 @@ class BinaryStream extends \stdClass{
$this->buffer .= Binary::writeLInt($v); $this->buffer .= Binary::writeLInt($v);
} }
public function getShort($signed = true){ public function getSignedShort(){
return $signed ? Binary::readSignedShort($this->get(2)) : Binary::readShort($this->get(2)); return Binary::readSignedShort($this->get(2));
} }
public function putShort($v){ public function putShort($v){
$this->buffer .= Binary::writeShort($v); $this->buffer .= Binary::writeShort($v);
} }
public function getShort(){
return Binary::readShort($this->get(2));
}
public function putSignedShort($v){
$this->buffer .= Binary::writeShort($v);
}
public function getFloat(){ public function getFloat(){
return Binary::readFloat($this->get(4)); return Binary::readFloat($this->get(4));
} }
@ -188,7 +196,7 @@ class BinaryStream extends \stdClass{
} }
public function getSlot(){ public function getSlot(){
$id = $this->getShort(true); $id = $this->getSignedShort();
if($id <= 0){ if($id <= 0){
return Item::get(0, 0, 0); return Item::get(0, 0, 0);