Exemple #1
0
        public void collectMoveableObject(object sender, Events.ObjectEvent e)
        {
            if (e != null)
            {
                listview_moveableObjectList.Items.Add(e.getObject);
                listview_moveableObjectList.SelectedItem = e.getObject; /* <-- sets the index to be the newely created object */

                xmlFileHandler.add(e.getObject, "MOVEABLE");
                xmlFileHandler.save();
            }

            createMoveableWindow.RaiseCreateObjectEvent -= new EventHandler <Events.ObjectEvent>(collectMoveableObject);
            createMoveableWindow = null;
        }
Exemple #2
0
        private void saveToXmlFile(string filename)
        {
            if (File.Exists(filename))
            {
                File.Delete(filename);
            }

            File.Create(filename).Close();

            XMLFileHandler newDocument = new XMLFileHandler();

            newDocument.Intialize(filename);


            foreach (Object obj in map_canvas.Children)
            {
                newDocument.add(obj, "MOVEABLE");
                newDocument.save();
            }

            newDocument.add(mapDetails, "BACKGROUND");

            newDocument.save();
        }