2
0
mirror of https://github.com/rehlds/rehlds.git synced 2024-12-28 15:45:46 +03:00

Refactor & Fix pr_cmds.cpp (#437)

* Use sizeof in PF_stuffcmd_I

* Undef IGETINDEX_CHECK_FIELD after usage

* Move index variables to loops

* Use __func__ whenever possible, addition to #353
This commit is contained in:
In-line 2017-04-25 19:30:32 +04:00 committed by Lev
parent 7efc256c7c
commit 52c6d0f855

View File

@ -828,7 +828,7 @@ void EXT_FUNC PF_stuffcmd_I(edict_t *pEdict, const char *szFmt, ...)
Q_vsnprintf(szOut, sizeof(szOut), szFmt, argptr);
va_end(argptr);
szOut[1023] = 0;
szOut[sizeof(szOut) - 1] = 0;
if (entnum < 1 || entnum > g_psvs.maxclients)
{
Con_Printf("\n!!!\n\nStuffCmd: Some entity tried to stuff '%s' to console "
@ -977,6 +977,8 @@ int EXT_FUNC iGetIndex(const char *pszField)
IGETINDEX_CHECK_FIELD(noise3);
IGETINDEX_CHECK_FIELD(globalname);
#undef IGETINDEX_CHECK_FIELD
return -1;
}
@ -1017,8 +1019,6 @@ qboolean EXT_FUNC PR_IsEmptyString(const char *s)
int EXT_FUNC PF_precache_sound_I(const char *s)
{
int i;
if (!s)
Host_Error("%s: NULL pointer", __func__);
@ -1032,7 +1032,7 @@ int EXT_FUNC PF_precache_sound_I(const char *s)
{
g_psv.sound_precache_hashedlookup_built = 0;
for (i = 0; i < MAX_SOUNDS; i++)
for (int i = 0; i < MAX_SOUNDS; i++)
{
if (!g_psv.sound_precache[i])
{
@ -1055,7 +1055,7 @@ int EXT_FUNC PF_precache_sound_I(const char *s)
}
// precaching not enabled. check if already exists.
for (i = 0; i < MAX_SOUNDS; i++)
for (int i = 0; i < MAX_SOUNDS; i++)
{
if (g_psv.sound_precache[i] && !Q_stricmp(g_psv.sound_precache[i], s))
return i;
@ -1739,7 +1739,6 @@ void EXT_FUNC PF_aim_I(edict_t *ent, float speed, float *rgflReturn)
vec3_t dir;
vec3_t end;
vec3_t bestdir;
int j;
trace_t tr;
float dist;
float bestdist;
@ -1788,7 +1787,7 @@ void EXT_FUNC PF_aim_I(edict_t *ent, float speed, float *rgflReturn)
if (ent->v.team > 0 && ent->v.team == check->v.team)
continue;
for (j = 0; j < 3; j++)
for (int j = 0; j < 3; j++)
{
end[j] = (check->v.maxs[j] + check->v.mins[j]) * 0.75 + check->v.origin[j] + ent->v.view_ofs[j] * 0.0;
}
@ -2560,7 +2559,7 @@ const char* EXT_FUNC PF_GetPhysicsInfoString(const edict_t *pClient)
int entnum = NUM_FOR_EDICT(pClient);
if (entnum < 1 || entnum > g_psvs.maxclients)
{
Con_Printf("tried to PF_GetPhysicsInfoString a non-client\n");
Con_Printf("tried to %s a non-client\n", __func__);
return "";
}
@ -2573,7 +2572,7 @@ const char* EXT_FUNC PF_GetPhysicsKeyValue(const edict_t *pClient, const char *k
int entnum = NUM_FOR_EDICT(pClient);
if (entnum < 1 || entnum > g_psvs.maxclients)
{
Con_Printf("tried to PF_GetPhysicsKeyValue a non-client\n");
Con_Printf("tried to %s a non-client\n", __func__);
return "";
}
@ -2585,7 +2584,7 @@ void EXT_FUNC PF_SetPhysicsKeyValue(const edict_t *pClient, const char *key, con
{
int entnum = NUM_FOR_EDICT(pClient);
if (entnum < 1 || entnum > g_psvs.maxclients)
Con_Printf("tried to PF_SetPhysicsKeyValue a non-client\n");
Con_Printf("tried to %s a non-client\n", __func__);
client_t* client = &g_psvs.clients[entnum - 1];
Info_SetValueForKey(client->physinfo, key, value, MAX_INFO_STRING);
@ -2605,7 +2604,7 @@ int EXT_FUNC PF_CanSkipPlayer(const edict_t *pClient)
int entnum = NUM_FOR_EDICT(pClient);
if (entnum < 1 || entnum > g_psvs.maxclients)
{
Con_Printf("tried to PF_CanSkipPlayer a non-client\n");
Con_Printf("tried to %s a non-client\n", __func__);
return 0;
}
@ -2698,7 +2697,7 @@ void EXT_FUNC PF_GetPlayerStats(const edict_t *pClient, int *ping, int *packet_l
int c = NUM_FOR_EDICT(pClient);
if (c < 1 || c > g_psvs.maxclients)
{
Con_Printf("tried to PF_GetPlayerStats a non-client\n");
Con_Printf("tried to %s a non-client\n", __func__);
return;
}
@ -2767,7 +2766,7 @@ void EXT_FUNC QueryClientCvarValue(const edict_t *player, const char *cvarName)
if (gNewDLLFunctions.pfnCvarValue)
gNewDLLFunctions.pfnCvarValue(player, "Bad Player");
Con_Printf("tried to QueryClientCvarValue a non-client\n");
Con_Printf("tried to %s a non-client\n", __func__);
return;
}
client_t *client = &g_psvs.clients[entnum - 1];
@ -2783,7 +2782,11 @@ void EXT_FUNC QueryClientCvarValue2(const edict_t *player, const char *cvarName,
if (gNewDLLFunctions.pfnCvarValue2)
gNewDLLFunctions.pfnCvarValue2(player, requestID, cvarName, "Bad Player");
#ifdef REHLDS_FIXES
Con_Printf("tried to %s a non-client\n", __func__);
#else
Con_Printf("tried to QueryClientCvarValue a non-client\n");
#endif
return;
}
client_t *client = &g_psvs.clients[entnum - 1];