本文整理汇总了C++中InPacket::readpoint方法的典型用法代码示例。如果您正苦于以下问题:C++ InPacket::readpoint方法的具体用法?C++ InPacket::readpoint怎么用?C++ InPacket::readpoint使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类InPacket
的用法示例。
在下文中一共展示了InPacket::readpoint方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: handle
void DropItemHandler::handle(InPacket& recv) const
{
int8_t mode = recv.readbyte();
int32_t oid = recv.readint();
bool meso = recv.readbool();
int32_t itemid = recv.readint();
int32_t owner = recv.readint();
int8_t pickuptype = recv.readbyte();
Point<int16_t> dropto = recv.readpoint();
recv.skip(4);
Point<int16_t> dropfrom;
if (mode != 2)
{
dropfrom = recv.readpoint();
recv.skip(2);
}
else
{
dropfrom = dropto;
}
if (!meso)
{
recv.skip(8);
}
bool playerdrop = !recv.readbool();
Stage::get().getdrops().adddrop(oid, itemid, meso, owner, dropfrom, dropto, pickuptype, mode, playerdrop);
}
示例2:
Seat::Seat(InPacket& recv)
{
pos = recv.readpoint();
}