mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-02 15:15:50 +08:00
refs #331 Add size methods to all FS9 packets
Not all methods could be static, hence they are all non-static for consistency.
This commit is contained in:
@@ -51,7 +51,7 @@ namespace BlackSimPlugin
|
||||
mpChatText.chat_data = textMessage;
|
||||
QByteArray message;
|
||||
MultiPlayerPacketParser::writeType(message, CFs9Sdk::MPCHAT_PACKET_ID_CHAT_TEXT_SEND);
|
||||
MultiPlayerPacketParser::writeSize(message, mpChatText.chat_data.size() + 1);
|
||||
MultiPlayerPacketParser::writeSize(message, mpChatText.size());
|
||||
message = MultiPlayerPacketParser::writeMessage(message, mpChatText);
|
||||
sendMessage(message);
|
||||
}
|
||||
@@ -103,7 +103,7 @@ namespace BlackSimPlugin
|
||||
|
||||
QByteArray positionMessage;
|
||||
MultiPlayerPacketParser::writeType(positionMessage, CFs9Sdk::MULTIPLAYER_PACKET_ID_POSITION_VELOCITY);
|
||||
MultiPlayerPacketParser::writeSize(positionMessage, 52);
|
||||
MultiPlayerPacketParser::writeSize(positionMessage, positionVelocity.size());
|
||||
positioneVelocity.packet_index = m_packetIndex;
|
||||
++m_packetIndex;
|
||||
positionMessage = MultiPlayerPacketParser::writeMessage(positionMessage, positioneVelocity);
|
||||
@@ -252,7 +252,7 @@ namespace BlackSimPlugin
|
||||
mpChangePlayerPlane.aircraft_name = "Boeing 737-400";
|
||||
QByteArray message;
|
||||
MultiPlayerPacketParser::writeType(message, CFs9Sdk::MULTIPLAYER_PACKET_ID_CHANGE_PLAYER_PLANE);
|
||||
MultiPlayerPacketParser::writeSize(message, mpChangePlayerPlane.aircraft_name.size() + 1);
|
||||
MultiPlayerPacketParser::writeSize(message, mpChangePlayerPlane.size());
|
||||
message = MultiPlayerPacketParser::writeMessage(message, mpChangePlayerPlane);
|
||||
sendMessage(message);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user