private void ButtonSave_Click(object sender, EventArgs e) { loadedView.Children.Clear(); if (optionButtonSurface.IsSelected) { basicSurface.Save("basicsurface.surface"); loadedView.Children.Add(SadConsole.Console.Load("basicsurface.surface")); } else if (optionButtonView.IsSelected) { viewSurface.Save("viewsurface.view"); var loaded = Console.Load("viewsurface.view"); loaded.SetSurface(basicSurface, new Rectangle(5, 2, 34 - 10, 15 - 4)); basicSurface.IsDirty = true; viewSurface.IsDirty = true; loadedView.Children.Add(loaded); loaded.Fill(new Rectangle(1, 1, loaded.Width - 2, 3), Color.White, Color.DarkBlue, 0, SpriteEffects.None); loaded.Print(2, 2, "Loaded view"); //loadedView.Children.Add(SadConsole.Surfaces.Basic.Load("viewsurface.view", basicSurface); } else if (optionButtonLayered.IsSelected) { layeredSurface.Save("layeredObject.layered"); var layers = LayeredConsole.Load("layeredObject.layered"); loadedView.Children.Add(layers); } else if (optionButtonAnimated.IsSelected) { animatedSurface.Save("animatedsurface.animation"); var animation = AnimatedConsole.Load("animatedsurface.animation"); animation.Start(); loadedView.Children.Add(animation); } }