Replace hardcoded ticks value by time2ticks calls

This commit is contained in:
Alayan 2019-04-28 03:32:09 +02:00
parent a742d17fd1
commit 82d6d220d4

View File

@ -161,11 +161,11 @@ void CaptureTheFlag::updateGraphics(float dt)
m_blue_flag_indicator->setVisible(!m_blue_flag->isInBase());
core::stringw msg;
// Don't show flag has been returned message if there was scored event
// happening recently
// Don't show flag has been returned message if
// a point has been scored recently
const bool scored_recently =
getTicksSinceStart() > m_last_captured_flag_ticks &&
getTicksSinceStart() - m_last_captured_flag_ticks < 200;
getTicksSinceStart() - m_last_captured_flag_ticks < stk_config->time2Ticks(2.0f);
if (m_red_flag_status != m_red_flag->getStatus())
{
if (m_red_flag->getHolder() != -1)
@ -215,7 +215,7 @@ void CaptureTheFlag::update(int ticks)
for (auto it = m_swatter_reset_kart_ticks.begin();
it != m_swatter_reset_kart_ticks.end();)
{
if (it->second < getTicksSinceStart() - 1000)
if (it->second < getTicksSinceStart() - stk_config->time2Ticks(8.0f))
{
it = m_swatter_reset_kart_ticks.erase(it);
}