Exemplo n.º 1
0
 private void UpdateCurrentSprite(SpriteLibrary.PlayerSprite loadedSprite)
 {
     currentSprite = loadedSprite;
     if (loadedSprite != null)
     {
         currentSprite.SetAnimation(currentAnimation);
         currentSprite.SetAnimationPalette(paletteComboBox.SelectedIndex);
         BuildPalette(paletteComboBox.SelectedIndex);
     }
 }
Exemplo n.º 2
0
        private void animationComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            string key = ((ComboBoxItem)animationComboBox.SelectedItem).Value;

            if (SpriteLibrary.Animations.Instance.AnimationData.TryGetValue(key, out currentAnimation))
            {
                if (currentSprite != null)
                {
                    currentSprite.SetAnimation(currentAnimation);
                }
            }
            else
            {
                currentAnimation = null;
            }
        }