Browse Source

SetColor now works for AnimationSprite2D

rsredsq 10 years ago
parent
commit
0d211b98d8
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Source/Atomic/Atomic2D/AnimatedSprite2D.cpp

+ 4 - 0
Source/Atomic/Atomic2D/AnimatedSprite2D.cpp

@@ -322,6 +322,8 @@ void AnimatedSprite2D::SetAnimation(Animation2D* animation, LoopMode2D loopMode)
             staticSprite->SetLayer(layer_);
             staticSprite->SetBlendMode(blendMode_);
             staticSprite->SetFlip(flipX_, flipY_);
+            //use color of that object, animations doesn't have color
+            staticSprite->SetColor(color_);
             staticSprite->SetUseHotSpot(true);
         }
 
@@ -451,6 +453,8 @@ void AnimatedSprite2D::UpdateAnimation(float timeStep)
                     staticSprite->SetAlpha(nodeInfo.value.alpha_);
                     staticSprite->SetUseHotSpot(nodeInfo.value.useHotSpot_);
                     staticSprite->SetHotSpot(nodeInfo.value.hotSpot_);
+                    //use color of that object, animations doesn't have color
+                    staticSprite->SetColor(color_);
                 }
             }
         }