Beispiel #1
0
 // l4d survivors launch
 void Button7Click(object sender, EventArgs e)
 {
     if (Launcher.CreateGame(Launcher.GameType.L4DS).ValidateGamePath())
     {
         MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.L4DS); };
         Invoke(mi);
     }
     else
     {
         MessageBox.Show("The game cannot be launched because it cannot be found.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information);
     }
 }
Beispiel #2
0
 private void button14_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(Settings.ReadString("CSNEO_InstallDir")))
     {
         if (Launcher.CreateGame(Launcher.GameType.CSNEO).ValidateGamePath())
         {
             MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CSNEO); };
             Invoke(mi);
         }
         else
         {
             MessageBox.Show("The game cannot be launched because it cannot be found.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information);
         }
     }
     else
     {
         MessageBox.Show("A path has not been defined for CS:NEO. Please load up a path for the game.", Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #3
0
        //cyber diver launch
        void Button6Click(object sender, EventArgs e)
        {
            bool cdv1Available  = Launcher.CreateGame(Launcher.GameType.CyberDiver_v1_00).ValidateGamePath();
            bool cdv12Available = Launcher.CreateGame(Launcher.GameType.CyberDiver_v1_20j).ValidateGamePath();

            if (cdv1Available && cdv12Available)
            {
                var result = MessageBox.Show("The launcher detects that you have both versions of Cyber Diver available. Press yes to launch v1.20j, or press no to launch v1.00.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (result == DialogResult.Yes)
                {
                    MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_20j); };
                    Invoke(mi);
                }
                else if (result == DialogResult.No)
                {
                    MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_00); };
                    Invoke(mi);
                }
            }
            else
            {
                if (cdv1Available)
                {
                    MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_00); };
                    Invoke(mi);
                }
                else if (cdv12Available)
                {
                    MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_20j); };
                    Invoke(mi);
                }
                else
                {
                    MessageBox.Show("The game cannot be launched because it cannot be found.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                }
            }
        }