MCPcopy Create free account
hub / github.com/deathkiller/jazz2-native / SetPlayerReady

Method SetPlayerReady

Sources/Jazz2/Multiplayer/MpLevelHandler.cpp:6214–6230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6212 }
6213
6214 void MpLevelHandler::SetPlayerReady(PlayerType playerType)
6215 {
6216 if (_isServer) {
6217 return;
6218 }
6219
6220 if (_inGameLobby != nullptr) {
6221 _inGameLobby->Hide();
6222 }
6223
6224 MemoryStream packet(2);
6225 packet.WriteValue<std::uint8_t>((std::uint8_t)playerType);
6226 // TODO: Preferred team
6227 packet.WriteValue<std::uint8_t>(0);
6228
6229 _networkManager->SendTo(AllPeers, NetworkChannel::Main, (std::uint8_t)ClientPacketType::PlayerReady, packet);
6230 }
6231
6232 void MpLevelHandler::BroadcastLocalPlayerIdle(bool isIdle)
6233 {

Callers 2

OnUpdateMethod · 0.80
OnTouchEventMethod · 0.80

Calls 2

SendToMethod · 0.80
HideMethod · 0.45

Tested by

no test coverage detected