Changeset View
Changeset View
Standalone View
Standalone View
source/network/NetMessage.cpp
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | CNetMessage* CNetMessageFactory::CreateMessage(const void* pData, | ||||
CNetMessage* pNewMessage = NULL; | CNetMessage* pNewMessage = NULL; | ||||
CNetMessage header; | CNetMessage header; | ||||
// Figure out message type | // Figure out message type | ||||
header.Deserialize((const u8*)pData, (const u8*)pData + dataSize); | header.Deserialize((const u8*)pData, (const u8*)pData + dataSize); | ||||
switch (header.GetType()) | switch (header.GetType()) | ||||
{ | { | ||||
case NMT_CHANGE_SETTING: | |||||
pNewMessage = new CChangeSettingMessage(scriptInterface); | |||||
break; | |||||
case NMT_GAME_SETUP: | case NMT_GAME_SETUP: | ||||
pNewMessage = new CGameSetupMessage(scriptInterface); | pNewMessage = new CGameSetupMessage(scriptInterface); | ||||
break; | break; | ||||
case NMT_PLAYER_ASSIGNMENT: | case NMT_PLAYER_ASSIGNMENT: | ||||
pNewMessage = new CPlayerAssignmentMessage; | pNewMessage = new CPlayerAssignmentMessage; | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 114 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator