コード例 #1
0
        public RoomsEditorModifier AddRoomsEditorModifier(TgcRoomsEditor tool)
        {
            var modifier = new RoomsEditorModifier(tool);

            AddModifier(modifier);
            return(modifier);
        }
コード例 #2
0
        public RoomsEditorModifier(TgcRoomsEditor editor)
        {
            InitializeComponent();

            this.editor = editor;
            mapView     = new RoomsEditorMapView(this, editor.MediaDir);
            helpWindow  = new RoomsEditorHelpWindow();

            //openMapDialog
            openMapDialog = new OpenFileDialog();
            openMapDialog.CheckFileExists  = true;
            openMapDialog.Title            = "Select a Map file";
            openMapDialog.Filter           = ".XML |*.xml";
            openMapDialog.Multiselect      = false;
            openMapDialog.InitialDirectory = Settings.Default.MediaDirectory;

            //saveDialog
            saveDialog              = new SaveFileDialog();
            saveDialog.DefaultExt   = ".xml";
            saveDialog.Filter       = ".XML |*.xml";
            saveDialog.AddExtension = true;
        }