public Logos(Rectangle locationAndSize, Enum spriteToLoad) { SpriteComponent = new SpriteComponent(this, spriteToLoad, new Rectangle(Point.Zero, locationAndSize.Size)); TweeningComponent = new TweeningComponent(this); _localPosition = locationAndSize.Location.ToVector2(); AddComponent(SpriteComponent); AddComponent(TweeningComponent); }
protected override void Initialize() { base.Initialize(); var animationComponent = new AnimationComponent(_game); var tweenComponent = new TweeningComponent(_game, animationComponent); Components.Add(animationComponent); Components.Add(tweenComponent); }