/// <summary>
        /// cTor.
        /// </summary>
        /// <param name="restart">true if MapView needs to restart to affect
        /// changes (default false)</param>
        internal ConfigurationForm(bool restart = false)
        {
            InitializeComponent();

            if (restart)
            {
                toolTip1.SetToolTip(cbResources, "auto restart! Create paths to"
                                    + " stock UFO/TFTD installations");
                toolTip1.SetToolTip(rbTilesets, "auto restart! WARNING : This will"
                                    + " replace any custom tileset configuration");
            }

            // WORKAROUND: See note in 'XCMainWindow' cTor.
            var size = new System.Drawing.Size();

            size.Width      =
                size.Height = 0;
            MaximumSize     = size;         // fu.net

            if (!_pathResources.FileExists())
            {
                cbResources.Enabled = false;
            }
            else
            {
                cbResources.Checked = false;
            }

            if (!_pathTilesets.FileExists())
            {
                cbTilesets.Enabled            =
                    rbTilesets.Enabled        =
                        rbTilesetsTpl.Enabled = false;
            }
            else
            {
                cbTilesets.Checked = false;
                rbTilesetsTpl.Select();
            }


            // NOTE: Add your own personal XCOM resources-dir here if desired:
            var dirsUfo = new List <string>();

            dirsUfo.Add(@"C:\0xC_kL\data");
//			dirsUfo.Add(@"C:\MapView_test");

            foreach (string dir in dirsUfo)
            {
                if (Directory.Exists(dir))
                {
                    Ufo = dir;
                    break;
                }
            }
        }