mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 21:57:57 +03:00
Parse CG message based on game protocol version
This commit is contained in:
parent
e456964be4
commit
cf009a4628
2 changed files with 11 additions and 8 deletions
|
@ -306,9 +306,7 @@ void CG_MakeVehicleEffect(vec3_t i_vStart, vec3_t i_vEnd , vec3_t i_vDir) {
|
|||
cgi.R_DebugLine(vFrom, trace.endpos, 1.0, 1.0, 1.0, 1.0);
|
||||
}
|
||||
|
||||
#if TARGET_GAME_PROTOCOL >= 15
|
||||
|
||||
void CG_ParseCGMessage()
|
||||
void CG_ParseCGMessage_ver_15()
|
||||
{
|
||||
int i;
|
||||
int iType;
|
||||
|
@ -761,9 +759,7 @@ void CG_ParseCGMessage()
|
|||
}
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
void CG_ParseCGMessage()
|
||||
void CG_ParseCGMessage_ver_6()
|
||||
{
|
||||
int i;
|
||||
int iType;
|
||||
|
@ -1149,4 +1145,11 @@ void CG_ParseCGMessage()
|
|||
bMoreCGameMessages = cgi.MSG_ReadBits(1);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void CG_InitCGMessageAPI(clientGameExport_t* cge)
|
||||
{ if (cgi.protocol >= PROTOCOL_MOHTA_MIN) {
|
||||
cge->CG_ParseCGMessage = &CG_ParseCGMessage_ver_15;
|
||||
} else {
|
||||
cge->CG_ParseCGMessage = &CG_ParseCGMessage_ver_6;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ extern "C" {
|
|||
|
||||
void CG_AddBulletTracers();
|
||||
void CG_AddBulletImpacts();
|
||||
void CG_ParseCGMessage();
|
||||
void CG_InitCGMessageAPI(clientGameExport_t *cge);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue