Merge pull request #457 from BenCat07/master

Fix some more issues.
This commit is contained in:
LightCat 2018-05-21 12:48:23 +02:00 committed by GitHub
commit 8e952fbbad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 8 deletions

View File

@ -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];
} }
} }
} }

View File

@ -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;