Move PreThinkFrame hook back a bit, now runs before PlayerThink
This commit is contained in:
parent
a36920808b
commit
41c902b819
11
src/p_tick.c
11
src/p_tick.c
|
@ -629,6 +629,10 @@ void P_Ticker(boolean run)
|
||||||
if (demoplayback)
|
if (demoplayback)
|
||||||
G_ReadDemoTiccmd(&players[consoleplayer].cmd, 0);
|
G_ReadDemoTiccmd(&players[consoleplayer].cmd, 0);
|
||||||
|
|
||||||
|
#ifdef HAVE_BLUA
|
||||||
|
LUAh_PreThinkFrame();
|
||||||
|
#endif
|
||||||
|
|
||||||
for (i = 0; i < MAXPLAYERS; i++)
|
for (i = 0; i < MAXPLAYERS; i++)
|
||||||
if (playeringame[i] && players[i].mo && !P_MobjWasRemoved(players[i].mo))
|
if (playeringame[i] && players[i].mo && !P_MobjWasRemoved(players[i].mo))
|
||||||
P_PlayerThink(&players[i]);
|
P_PlayerThink(&players[i]);
|
||||||
|
@ -753,6 +757,9 @@ void P_PreTicker(INT32 frames)
|
||||||
{
|
{
|
||||||
P_MapStart();
|
P_MapStart();
|
||||||
|
|
||||||
|
#ifdef HAVE_BLUA
|
||||||
|
LUAh_PreThinkFrame();
|
||||||
|
#endif
|
||||||
for (i = 0; i < MAXPLAYERS; i++)
|
for (i = 0; i < MAXPLAYERS; i++)
|
||||||
if (playeringame[i] && players[i].mo && !P_MobjWasRemoved(players[i].mo))
|
if (playeringame[i] && players[i].mo && !P_MobjWasRemoved(players[i].mo))
|
||||||
{
|
{
|
||||||
|
@ -768,9 +775,7 @@ void P_PreTicker(INT32 frames)
|
||||||
|
|
||||||
memcpy(&players[i].cmd, &temptic, sizeof(ticcmd_t));
|
memcpy(&players[i].cmd, &temptic, sizeof(ticcmd_t));
|
||||||
}
|
}
|
||||||
#ifdef HAVE_BLUA
|
|
||||||
LUAh_PreThinkFrame();
|
|
||||||
#endif
|
|
||||||
P_RunThinkers();
|
P_RunThinkers();
|
||||||
|
|
||||||
// Run any "after all the other thinkers" stuff
|
// Run any "after all the other thinkers" stuff
|
||||||
|
|
Loading…
Reference in New Issue