diff options
Diffstat (limited to 'matchblox/engine/C_Hand.h')
-rw-r--r-- | matchblox/engine/C_Hand.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/matchblox/engine/C_Hand.h b/matchblox/engine/C_Hand.h index 3ada63d..09fd716 100644 --- a/matchblox/engine/C_Hand.h +++ b/matchblox/engine/C_Hand.h @@ -22,7 +22,8 @@ public: ~C_Hand();
void Render(unsigned int f_iElapsedTime);
- inline void SetState(HandAnimState f_State, unsigned int f_uiElapsedTime) { m_CurrState = f_State; m_uiAnimStart = f_uiElapsedTime; }
+ inline void SetState(HandAnimState f_State, unsigned int f_uiElapsedTime)
+ { if (m_CurrState != f_State) { m_CurrState = f_State; m_uiAnimStart = f_uiElapsedTime; } }
private:
HandAnimState m_CurrState;
|