Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ProtocolGame::parseEquipItem(NetworkMessage& msg)
- {
- uint16_t spriteId = msg.get<uint16_t>();
- addGameTask(&Game::playerEquipItem, player->getID(), spriteId);
- }
- void ProtocolGame::sendItemCount(const std::map<uint16_t, uint16_t>& itemMap)
- {
- NetworkMessage msg;
- msg.addByte(0xF5);
- msg.add<uint16_t>(itemMap.size() + 11);
- for (uint16_t i = 1; i <= 11; i++) {
- msg.add<uint16_t>(i);
- msg.addByte(0);
- msg.add<uint16_t>(1);
- }
- for (const auto& it : itemMap) {
- msg.add<uint16_t>(it.first);
- msg.addByte(0);
- msg.add<uint16_t>(it.second);
- }
- writeToOutputBuffer(msg);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement