Esempio n. 1
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            Animation anim = animations[lbAnimations.SelectedIndex];

            AnimationEditor dialog = new AnimationEditor();
            dialog.AnimationName = anim.Name;
            dialog.PlayStyle = anim.PlayStyle;
            dialog.StartFrame = anim.StartFrame;
            dialog.EndFrame = anim.EndFrame;

            DialogResult res = dialog.ShowDialog();

            if (res == DialogResult.OK)
            {
                SetUpAnimFromDialog(dialog, anim);
                lbAnimations.SelectedItem = GenerateLBNameFromAnim(anim);

                if (OnAnimEdit != null)
                    OnAnimEdit(this, new SpritePropPanel_AnimEditArgs(anim, (uint)lbAnimations.SelectedIndex));
            }
        }
Esempio n. 2
0
 private void SetUpAnimFromDialog(AnimationEditor dialog, Animation anim)
 {
     anim.Name = dialog.AnimationName;
     anim.StartFrame = dialog.StartFrame;
     anim.EndFrame = dialog.EndFrame;
     anim.PlayStyle = dialog.PlayStyle;
 }
Esempio n. 3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            AnimationEditor dialog = new AnimationEditor();
            DialogResult res = dialog.ShowDialog();

            if (res == DialogResult.OK)
            {
                Animation anim = new Animation();

                SetUpAnimFromDialog(dialog, anim);

                AddAnimation(anim);

                if (OnAnimAdd != null)
                {
                    OnAnimAdd(this, new SpritePropPanel_AnimAddArgs(anim));
                }

            }
        }