cl_dll/prediction.cpp
192021222324
#include "in_buttons.h"
#include "con_nprint.h"
#include "hud_pdump.h"
#ifdef HL2_CLIENT_DLL
#include "c_basehlplayer.h"
1920212223242526
#include "in_buttons.h"
#include "con_nprint.h"
#include "hud_pdump.h"
#include "debugoverlay_shared.h"
#include "c_ff_player.h"
#ifdef HL2_CLIENT_DLL
#include "c_basehlplayer.h"
193194195196197198
np.time_to_live = 2.0f;
engine->Con_NXPrintf( &np, "pred error %6.3f units (%6.3f %6.3f %6.3f)", len, delta.x, delta.y, delta.z );
}
}
}
195196197198199200201202203204205206
np.time_to_live = 2.0f;
engine->Con_NXPrintf( &np, "pred error %6.3f units (%6.3f %6.3f %6.3f)", len, delta.x, delta.y, delta.z );
// --> Mirv: Draw it on now too
int b = clamp((len / 32.0f) * 255, 0, 255);
debugoverlay->AddLineOverlay(predicted_origin + Vector(0, 0, 5), origin, b, b, b, false, 5.0f);
debugoverlay->AddLineOverlay(predicted_origin - Vector(0, 0, 5), origin, b, b, b, false, 5.0f);
// <-- Mirv
}
}
}
607608609610611612
move->m_nOldButtons = player->m_Local.m_nOldButtons;
move->m_flClientMaxSpeed = player->m_flMaxspeed;
move->m_vecAngles = ucmd->viewangles;
move->m_vecViewAngles = ucmd->viewangles;
move->m_nImpulseCommand = ucmd->impulse;
615616617618619620621622623624625626627628
move->m_nOldButtons = player->m_Local.m_nOldButtons;
move->m_flClientMaxSpeed = player->m_flMaxspeed;
CFFPlayer *pPlayer = ToFFPlayer(player);
// Update client max speed if there are speed modifiers active
if (pPlayer)
{
move->m_flClientMaxSpeed *= pPlayer->m_flSpeedModifier;
}
move->m_vecAngles = ucmd->viewangles;
move->m_vecViewAngles = ucmd->viewangles;
move->m_nImpulseCommand = ucmd->impulse;
687688689690691692693694
player->m_Local.m_nOldButtons = move->m_nButtons;
player->m_flMaxspeed = move->m_flClientMaxSpeed;
m_hLastGround = player->GetGroundEntity();
703704705706707708709710
player->m_Local.m_nOldButtons = move->m_nButtons;
// don't need to set the max speed, it's not changing
//player->m_flMaxspeed = move->m_flClientMaxSpeed;
m_hLastGround = player->GetGroundEntity();
1824182518261827
return 0;
return player->m_nWaterLevel;
}
1840184118421843
return 0;
return player->m_nWaterLevel;
}