コード例 #1
0
ファイル: Program.cs プロジェクト: moddingcode/Mafia2Toolkit
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            CheckINIExists();
            ToolkitSettings.ReadINI();
            GameStorage.Instance.InitStorage();
            Language.ReadLanguageXML();
            CheckLatestRelease();

            //M3_ExperimentalTests Experiments = new M3_ExperimentalTests();
            //Experiments.ReadPrerequisites();

            if (ToolkitSettings.SkipGameSelector)
            {
                GameStorage.Instance.SetSelectedGameByIndex(ToolkitSettings.DefaultGame);
                OpenGameExplorer();
                return;
            }

            GameSelector selector = new GameSelector();

            if (selector.ShowDialog() == DialogResult.OK)
            {
                selector.Dispose();
                OpenGameExplorer();
            }
        }
コード例 #2
0
ファイル: GameSelector.cs プロジェクト: SigmundurJohansen/FOB
 void Start()
 {
     selectSquareImage.gameObject.SetActive(false);
     myGameSelector = this;
     _MouseSingleClickTimer.Interval = 300;
     _MouseSingleClickTimer.Elapsed += SingleClick;
 }
コード例 #3
0
ファイル: GameExplorer.cs プロジェクト: lazenes/MafiaTool
        private void OpenGameSelectorWindow()
        {
            GameSelector selector = new GameSelector();

            if (selector.ShowDialog() == DialogResult.OK)
            {
                InitExplorerSettings();
            }
        }
コード例 #4
0
        public StartPage()
        {
            InitializeComponent();
            var selector = new GameSelector(GameList)
            {
                Dock = DockStyle.Fill
            };

            Controls.Add(selector);
        }
コード例 #5
0
        public void GoBackToSelector(Object param)
        {
            Window win = param as Window;

            if (win == null)
            {
                return;
            }

            GameSelector    gs   = new GameSelector();
            DoubleAnimation anim = new DoubleAnimation(0, TimeSpan.FromMilliseconds(200 * Settings.AnimationMult));

            anim.Completed += (s, _) => {
                win.Close();
                gs.Show();
                gs.Activate();
            };
            win.BeginAnimation(UIElement.OpacityProperty, anim);
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: RoadTrain/Mafia2Toolkit
        static void Main(string[] args)
        {
            ToolkitAssemblyLoadContext.SetupLoadContext();
            ToolkitExceptionHandler.Initialise();

            if (args.Length > 0)
            {
                CheckINIExists();
                ToolkitSettings.ReadINI();
                ProcessCommandArguments(args);
                return;
            }

            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Load INI
            CheckINIExists();
            ToolkitSettings.ReadINI();
            CheckIfNewUpdate();

            GameStorage.Instance.InitStorage();
            Language.ReadLanguageXML();
            CheckLatestRelease();

            if (ToolkitSettings.SkipGameSelector)
            {
                GameStorage.Instance.SetSelectedGameByIndex(ToolkitSettings.DefaultGame);
                OpenGameExplorer();
                return;
            }

            GameSelector selector = new GameSelector();

            if (selector.ShowDialog() == DialogResult.OK)
            {
                selector.Dispose();
                OpenGameExplorer();
            }
        }
コード例 #7
0
        static void Main(string[] args)
        {
            //ResourceTypes.EntityActivator.EntityActivator entity = new ResourceTypes.EntityActivator.EntityActivator();
            //entity.ReadFromFile(new FileInfo("EntityActivator.bin"));

            if (args.Length > 0)
            {
                CheckINIExists();
                ToolkitSettings.ReadINI();
                ProcessCommandArguments(args);
                return;
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            CheckINIExists();
            ToolkitSettings.ReadINI();
            GameStorage.Instance.InitStorage();
            Language.ReadLanguageXML();
            CheckLatestRelease();

            if (ToolkitSettings.SkipGameSelector)
            {
                GameStorage.Instance.SetSelectedGameByIndex(ToolkitSettings.DefaultGame);
                OpenGameExplorer();
                return;
            }

            GameSelector selector = new GameSelector();

            if (selector.ShowDialog() == DialogResult.OK)
            {
                selector.Dispose();
                OpenGameExplorer();
            }
        }