Пример #1
0
        static void Main(String[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            ApplicationAction applicationAction = ApplicationAction.Run;

            CommonTools.Gui.Login login = new CommonTools.Gui.Login();
            if (applicationAction.Equals(ApplicationAction.UpdateVersion))
            {
                login.updateVersion();
            }
            login.ShowDialog();
            if (login.isValid())
            {
                switch(applicationAction)
                {
                    case ApplicationAction.GenerateDatabaseStructure:
                        CommonTools.Database.DB.Instance.makeDatabaseVariables();
                        break;
                    case ApplicationAction.Run:
                        {
                            m_frmMission = new FrmMission();
                            m_frmMission.ShowDialog();
                            //System.Console.WriteLine("\n\n" + frmMission.getMissionXml() + "\n\n");
                            //Clipboard.SetText(frmMission.getMissionXml());
                            /*String missionReport = m_frmMission.getMission().getReport();
                            System.IO.File.Delete("Mission.htm");
                            StreamWriter streamWriter = new StreamWriter("Mission.htm");
                            streamWriter.Write(missionReport);
                            streamWriter.Close();*/
                            //FileStream fileStream = System.IO.File.Open("Mission.hml", FileMode.Truncate);
                            //fileStream.Write((byte[])missionReport.ToCharArray(), 0, missionReport.Length);
                            //System.Console.WriteLine("\n\n" + m_frmMission.getMission().getReport() + "\n\n");
                        }
                        break;
                    case ApplicationAction.Search:
                        {
                            CommonTools.Gui.DlgSearch m_dlgSearch = new CommonTools.Gui.DlgSearch();
                            Boolean tryItems = false;
                            if (tryItems)
                                m_dlgSearch.configure(Net7.Tables.item_base);
                            else
                                m_dlgSearch.configure(Net7.Tables.missions);
                            m_dlgSearch.ShowDialog();
                        }
                        break;
                }

            }
        }
Пример #2
0
        public TabMission(FrmMission parent)
        {
            InitializeComponent();
            m_parent = parent;
            m_mission = null;
            m_dlgConditions = new DlgConditions();
            m_dlgStages = new DlgStages();
            CommonTools.Enumeration.AddSortedByName<CommonTools.MissionType>(guiTypeCbo);

            new CommonTools.Gui.TableButtonHandler(guiConditionsTbl, guiConditionsAddBtn, guiConditionsRemoveBtn, guiConditionsEditBtn, guiConditionUpBtn, guiConditionDownBtn);
            guiConditionUpBtn.Click += new EventHandler(onConditionReordered);
            guiConditionDownBtn.Click += new EventHandler(onConditionReordered);

            new CommonTools.Gui.TableButtonHandler(guiStagesTbl, guiStagesAddBtn, guiStagesRemoveBtn, null, guiStageUpBtn, guiStageDownBtn);
            guiStageUpBtn.Click += new EventHandler(onStageReordered);
            guiStageDownBtn.Click += new EventHandler(onStageReordered);
        }
        public TabMission(FrmMission parent)
        {
            InitializeComponent();
            m_parent        = parent;
            m_mission       = null;
            m_dlgConditions = new DlgConditions();
            m_dlgStages     = new DlgStages();
            CommonTools.Enumeration.AddSortedByName <CommonTools.MissionType>(guiTypeCbo);

            new CommonTools.Gui.TableButtonHandler(guiConditionsTbl, guiConditionsAddBtn, guiConditionsRemoveBtn, guiConditionsEditBtn, guiConditionUpBtn, guiConditionDownBtn);
            guiConditionUpBtn.Click   += new EventHandler(onConditionReordered);
            guiConditionDownBtn.Click += new EventHandler(onConditionReordered);

            new CommonTools.Gui.TableButtonHandler(guiStagesTbl, guiStagesAddBtn, guiStagesRemoveBtn, null, guiStageUpBtn, guiStageDownBtn);
            guiStageUpBtn.Click   += new EventHandler(onStageReordered);
            guiStageDownBtn.Click += new EventHandler(onStageReordered);
        }
Пример #4
0
        public TabStages(FrmMission parent, ListView stageTable)
        {
            InitializeComponent();
            m_parent         = parent;
            m_stageTable     = stageTable;
            m_mission        = null;
            m_stage          = null;
            m_dlgRewards     = new DlgRewards();
            m_dlgCompletions = new DlgCompletions();
            m_frmTalkTree    = new TalkTreeEditor.FrmTalkTree();

            new CommonTools.Gui.TableButtonHandler(guiCompletionsTbl, guiCompletionsAddBtn, guiCompletionsRemoveBtn, guiCompletionsEditBtn, guiCompletionUpBtn, guiCompletionDownBtn);
            guiCompletionUpBtn.Click   += new EventHandler(onCompletionReordered);
            guiCompletionDownBtn.Click += new EventHandler(onCompletionReordered);

            new CommonTools.Gui.TableButtonHandler(guiRewardsTbl, guiRewardsAddBtn, guiRewardsRemoveBtn, guiRewardsEditBtn, guiRewardUpBtn, guiRewardDownBtn);
            guiRewardUpBtn.Click   += new EventHandler(onRewardReordered);
            guiRewardDownBtn.Click += new EventHandler(onRewardReordered);
        }
Пример #5
0
        public TabStages(FrmMission parent, ListView stageTable)
        {
            InitializeComponent();
            m_parent = parent;
            m_stageTable = stageTable;
            m_mission = null;
            m_stage = null;
            m_dlgRewards = new DlgRewards();
            m_dlgCompletions = new DlgCompletions();
            m_frmTalkTree = new TalkTreeEditor.FrmTalkTree();

            new CommonTools.Gui.TableButtonHandler(guiCompletionsTbl, guiCompletionsAddBtn, guiCompletionsRemoveBtn, guiCompletionsEditBtn, guiCompletionUpBtn, guiCompletionDownBtn);
            guiCompletionUpBtn.Click += new EventHandler(onCompletionReordered);
            guiCompletionDownBtn.Click += new EventHandler(onCompletionReordered);

            new CommonTools.Gui.TableButtonHandler(guiRewardsTbl, guiRewardsAddBtn, guiRewardsRemoveBtn, guiRewardsEditBtn, guiRewardUpBtn, guiRewardDownBtn);
            guiRewardUpBtn.Click += new EventHandler(onRewardReordered);
            guiRewardDownBtn.Click += new EventHandler(onRewardReordered);
        }