mirror of
https://github.com/s1lentq/ReGameDLL_CS.git
synced 2024-12-27 07:05:38 +03:00
pm_shared.cpp: minor refactoring
This commit is contained in:
parent
8591bbd13d
commit
5e235a9851
@ -1480,12 +1480,9 @@ void PM_CategorizePosition()
|
||||
int PM_GetRandomStuckOffsets(int nIndex, int server, vec_t *offset)
|
||||
{
|
||||
// Last time we did a full
|
||||
int idx;
|
||||
idx = rgStuckLast[nIndex][server]++;
|
||||
|
||||
VectorCopy(rgv3tStuckTable[idx % 54], offset);
|
||||
|
||||
return (idx % 54);
|
||||
int idx = rgStuckLast[nIndex][server]++;
|
||||
VectorCopy(rgv3tStuckTable[idx % ARRAYSIZE(rgv3tStuckTable)], offset);
|
||||
return (idx % ARRAYSIZE(rgv3tStuckTable));
|
||||
}
|
||||
|
||||
void PM_ResetStuckOffsets(int nIndex, int server)
|
||||
@ -1542,7 +1539,7 @@ qboolean PM_CheckStuck()
|
||||
|
||||
nReps++;
|
||||
}
|
||||
while (nReps < 54);
|
||||
while (nReps < ARRAYSIZE(rgv3tStuckTable));
|
||||
}
|
||||
}
|
||||
|
||||
@ -1571,7 +1568,7 @@ qboolean PM_CheckStuck()
|
||||
{
|
||||
PM_ResetStuckOffsets(pmove->player_index, pmove->server);
|
||||
|
||||
if (i >= 27)
|
||||
if (i >= (ARRAYSIZE(rgv3tStuckTable) / 2))
|
||||
{
|
||||
VectorCopy(test, pmove->origin);
|
||||
}
|
||||
@ -1772,7 +1769,7 @@ void PM_FixPlayerCrouchStuck(int direction)
|
||||
int i;
|
||||
vec3_t test;
|
||||
|
||||
hitent = pmove->PM_TestPlayerPosition (pmove->origin, nullptr);
|
||||
hitent = pmove->PM_TestPlayerPosition(pmove->origin, nullptr);
|
||||
|
||||
if (hitent == -1)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user