* Use dt for the hand opening animation.
This commit is contained in:
jean.chalard
2009-08-22 07:59:21 +00:00
parent 01d68f9b3c
commit 53ebe1de79
2 changed files with 10 additions and 2 deletions

View File

@@ -82,11 +82,19 @@ bool GuiHandSelf::CheckUserInput(u32 key)
return false;
}
void GuiHandSelf::Update(float dt)
{
if (Closed == state)
backpos += 10 * dt * (ClosedX - backpos);
else
backpos += 10 * dt * (OpenX - backpos);
GuiHand::Update(dt);
}
void GuiHandSelf::Render()
{
if (Closed == state)
{
backpos += (ClosedX - backpos) / 100;
JRenderer::GetInstance()->RenderQuad(back, backpos, SCREEN_HEIGHT - 250);
float y = 48.0;
for (vector<CardView*>::iterator it = cards.begin(); it != cards.end(); ++it)
@@ -99,7 +107,6 @@ void GuiHandSelf::Render()
}
else
{
backpos += (OpenX - backpos) / 100;
JRenderer::GetInstance()->RenderQuad(back, backpos, SCREEN_HEIGHT - 250);
bool flip = false;
float y = 48.0;