コード例 #1
0
ファイル: AnimatedSprite.cs プロジェクト: Nakato53/Jam
 public void switchAnimation(String animation)
 {
     this._currentAnimation.Reset();
     this._currentAnimation = this._animations[animation];
 }
コード例 #2
0
ファイル: AnimatedSprite.cs プロジェクト: Nakato53/Jam
        public void Update(GameTime gameTime)
        {
            if(_animations.Count > 0){

                if (!this.Initialized)
                    this.Initialize();

                if(_currentAnimation == null)

                    _currentAnimation = _animations.Values.First();//_animations.First();

                _currentAnimation.Update(gameTime);
            }
        }
コード例 #3
0
ファイル: AnimatedSprite.cs プロジェクト: Nakato53/Jam
 public void addAnimation(String key, Animation animation)
 {
     this._animations.Add(key, animation);
 }