summaryrefslogtreecommitdiffstats
path: root/matchblox/engine/C_Hand.h
diff options
context:
space:
mode:
Diffstat (limited to 'matchblox/engine/C_Hand.h')
-rw-r--r--matchblox/engine/C_Hand.h3
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;