コード例 #1
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            bool skipExeCheck = e.Args.Length > 0 && e.Args[0].Equals("skip-exe-check");

            if ((!skipExeCheck && IsMonHunEXEMissing()) || IsReqdFilesMissing())
            {
                return;
            }

            LoadNPCList();

            MainWindow      mainWindow      = new MainWindow(npcList);
            EditRoomsWindow editRoomsWindow = new EditRoomsWindow(npcList);

            mainWindow.Show();
            editRoomsWindow.Owner = mainWindow;
            editRoomsWindow.Top   = mainWindow.Top + mainWindow.Height;
            editRoomsWindow.Left  = mainWindow.Left;
            editRoomsWindow.Show();
        }