-
Автор темы
- #1
це норм?
Код:
if (speed <= 0.1f)
{
if (player_record->layers[3].m_flWeight == 0.0 && player_record->layers[3].m_flCycle == 0.0)
{
side[player->EntIndex()] = 2 * (math::normalize_yaw(player->m_angEyeAngles().y) <= 0.0) - 1;
}
}
else
{
const float left_delta = abs(player_record->layers[6].m_flPlaybackRate - player_record->left_layers[6].m_flPlaybackRate);
const float back_delta = abs(player_record->layers[6].m_flPlaybackRate - player_record->center_layers[6].m_flPlaybackRate);
const float right_delta = abs(player_record->layers[6].m_flPlaybackRate - player_record->right_layers[6].m_flPlaybackRate);
if (back_delta < left_delta || right_delta <= left_delta || (left_delta * 1000.0))
{
if (back_delta >= right_delta && left_delta > right_delta && !(right_delta * 1000.0))
{
side[player->EntIndex()] = 1;
}
}
else
{
side[player->EntIndex()] = -1;
}
}