Exemplo n.º 1
0
        private void OnKeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 's')
            {
                var sfd = new SaveFileDialog();
                sfd.Filter = "Level files (*.lev)|*.lev";
                sfd.ShowDialog();
                if (sfd.FileName != "")
                {
                    mls.Save(sfd.FileName, model);
                }
            }
            else if (e.KeyChar == 'l')
            {
                var fd = new OpenFileDialog();
                fd.Filter = "Level files (*.lev)|*.lev";
                fd.ShowDialog();
                if (fd.FileName != "")
                {
                    model = mls.Load(fd.FileName);
                }
            }

            selectedObject = char.ToLower(e.KeyChar); //or set work collection to ...

            SwitchTexture(selectedObject);

            Refresh();
        }
Exemplo n.º 2
0
        public void SaveTest()
        {
            File.Delete(path);

            var service = new ModelLoadService();

            service.Save(path, new Model());

            Assert.IsTrue(File.Exists(path));
        }