commit
8e952fbbad
@ -22,7 +22,7 @@ struct BacktrackData
|
|||||||
void Init();
|
void Init();
|
||||||
void Run();
|
void Run();
|
||||||
void Draw();
|
void Draw();
|
||||||
extern BacktrackData headPositions[24][13];
|
extern BacktrackData headPositions[32][13];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@ namespace backtrack
|
|||||||
CatVar enable(CV_SWITCH, "backtrack", "0", "Enable backtrack",
|
CatVar enable(CV_SWITCH, "backtrack", "0", "Enable backtrack",
|
||||||
"For legit play only as of right now.");
|
"For legit play only as of right now.");
|
||||||
CatVar draw_bt(CV_SWITCH, "backtrack_draw", "0", "Draw", "Draw backtrack ticks");
|
CatVar draw_bt(CV_SWITCH, "backtrack_draw", "0", "Draw", "Draw backtrack ticks");
|
||||||
BacktrackData headPositions[24][13];
|
BacktrackData headPositions[32][13];
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
inline float distance_point_to_line(Vector Point, Vector LineOrigin, Vector Dir)
|
inline float distance_point_to_line(Vector Point, Vector LineOrigin, Vector Dir)
|
||||||
@ -76,11 +76,12 @@ void Run()
|
|||||||
|
|
||||||
if (CE_BAD(pEntity))
|
if (CE_BAD(pEntity))
|
||||||
{
|
{
|
||||||
for (int j = 0; j < 13; j++)
|
if (headPositions[i][0].hitboxpos.x)
|
||||||
{
|
for (int j = 0; j < 13; j++)
|
||||||
headPositions[i][j].hitboxpos = { 0, 0, 0 };
|
{
|
||||||
headPositions[i][j].tickcount = 0;
|
headPositions[i][j].hitboxpos = { 0, 0, 0 };
|
||||||
}
|
headPositions[i][j].tickcount = 0;
|
||||||
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (!pEntity->m_bAlivePlayer)
|
if (!pEntity->m_bAlivePlayer)
|
||||||
@ -137,7 +138,7 @@ void Draw()
|
|||||||
return;
|
return;
|
||||||
if (!draw_bt)
|
if (!draw_bt)
|
||||||
return;
|
return;
|
||||||
for (int i = 0; i < 24; i++)
|
for (int i = 0; i < 32; i++)
|
||||||
for (int j = 0; j < 12; j++)
|
for (int j = 0; j < 12; j++)
|
||||||
{
|
{
|
||||||
auto hbpos = headPositions[i][j].hitboxpos;
|
auto hbpos = headPositions[i][j].hitboxpos;
|
||||||
|
Reference in New Issue
Block a user