void removeSelected_Click(object sender, EventArgs e) { currentAnimation.Frames.Remove(selectedFrame); selectedFrame = currentAnimation.Frames[0]; EnableDisableControls(0); DrawFrameCount(); }
public void SetAnimation(AnimatedSurface animation) { currentAnimation = animation; selectedFrame = currentAnimation.Frames[0]; EnableDisableControls(0); DrawFrameCount(); frameChangeCallback(selectedFrame); }
private void previousFrame_Click(object sender, EventArgs e) { var currentIndex = currentAnimation.Frames.IndexOf(selectedFrame) - 1; selectedFrame = currentAnimation.Frames[currentIndex]; EnableDisableControls(currentIndex); frameChangeCallback(selectedFrame); MainScreen.Instance.ToolsPane.RedrawPanels(); }