Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CVisuals::DrawBacktrack()
- {
- auto local = INTERFACES::ClientEntityList->GetClientEntity(INTERFACES::Engine->GetLocalPlayer());
- SDK::player_info_t pinfo;
- for (int i = 0; i < INTERFACES::ClientEntityList->GetHighestEntityIndex(); i++) {
- auto entity = INTERFACES::ClientEntityList->GetClientEntity(i);
- if (INTERFACES::Engine->GetPlayerInfo(i, &pinfo) && entity->GetHealth() > 0) {
- if (local->GetHealth() > 0) {
- for (int t = 0; t < 12; ++t) {
- Vector screenbacktrack[64][12];
- int index = entity->GetIndex();
- if (backtrack_simtime[i][t] && backtrack_simtime[i][t] + 1 > local->GetSimTime()) {
- if (RENDER::WorldToScreen(backtrack_hitbox[index][i][t], screenbacktrack[i][t])) {
- RENDER::DrawFilledRect(screenbacktrack[i][t].x, screenbacktrack[i][t].y, screenbacktrack[i][t].x + 2, screenbacktrack[i][t].y + 2, CColor(255, 255, 255, 255));
- }
- }
- }
- }
- else {
- memset(&headPositions[0][0], 0, sizeof(headPositions));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment