Make shortcut blink in red
parent
bf69b86233
commit
2a0c2c38f0
|
@ -109,12 +109,6 @@ void CShortcut::Draw()
|
|||
zoom = 1.0f;
|
||||
mode = Gfx::ENG_RSTATE_NORMAL;
|
||||
}
|
||||
if ( (m_state & STATE_DAMAGE) && Math::Mod(m_time, 0.7f) >= 0.3f )
|
||||
{
|
||||
icon = 59;
|
||||
zoom = 0.8f;
|
||||
mode = Gfx::ENG_RSTATE_NORMAL;
|
||||
}
|
||||
if ( m_icon == 128+6 || m_icon == 128+7 || m_icon == 58 ) // pause or film?
|
||||
{
|
||||
icon = -1; // no bottom
|
||||
|
@ -213,6 +207,27 @@ void CShortcut::Draw()
|
|||
uv2.x -= dp;
|
||||
uv2.y -= dp;
|
||||
|
||||
DrawIcon(m_pos, m_dim, uv1, uv2);
|
||||
}
|
||||
if ( (m_state & STATE_DAMAGE) && Math::Mod(m_time, 0.7f) >= 0.3f )
|
||||
{
|
||||
Math::Point uv1, uv2;
|
||||
float dp;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
|
||||
uv1.x = 159.0f/256.0f;
|
||||
uv1.y = 240.0f/256.0f;
|
||||
uv2.x = 145.0f/256.0f;
|
||||
uv2.y = 256.0f/256.0f;
|
||||
|
||||
dp = 0.5f/256.0f;
|
||||
uv1.x += dp;
|
||||
uv1.y += dp;
|
||||
uv2.x -= dp;
|
||||
uv2.y -= dp;
|
||||
|
||||
DrawIcon(m_pos, m_dim, uv1, uv2);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue