コード例 #1
0
        private void uiNewPlay_Click(object sender, RoutedEventArgs e)
        {
            gm.kh.UnHook();

            var newWin = new Login();
            var newgm = new GlobalManager("Login");
            newgm.SetMonitor(gm.markMonitor, gm.lifeMonitor, gm.unitMonitor);
            newWin.Show(newgm);

            this.Close();
        }
コード例 #2
0
        /// <summary>
        /// 数据输入
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void Button_Click(object sender, RoutedEventArgs e) {
            gm.SetMonitor(mark, life, unit);
            var newWin = new Login();
            newWin.Show(gm);

            this.Hide();

            ////即将退出,先判定
            //if (willExit == true) {
            //    gm.SetMonitor(mark, life, unit);
            //    var newWin = new Login();
            //    newWin.Show(gm);

            //    this.Hide();
            //}

            //long data;
            //try {
            //    long.TryParse(uiData.Text, out data);
            //} catch (Exception ex) {
            //    MessageBox.Show("输入数字格式错误");
            //    uiData.Text = "";
            //    return;
            //}

            ////显示
            //uiWait.Visibility = Visibility.Visible;

            //if (inputTick == 0) {

            //    switch (measureProgress) {
            //        case 0:
            //            //mark
            //            mark.StartSearching();
            //            mark.SearchedData = data;
            //            await mark.FirstSearchAsync();

            //            uiTestStep.Text = "第" + (inputTick + 2).ToString() + "次查找:返回至游戏,等待2-3秒,再按下Esc键,将左下角分数填入下部文本框中,按确认键";

            //            break;
            //        case 1:
            //            //life
            //            life.StartSearching();
            //            life.SearchedData = data;
            //            await life.FirstSearchAsync();

            //            uiTestStep.Text = "第" + (inputTick + 2).ToString() + "次查找:返回至游戏,死亡一次,再按下Esc键,将右下角生命数填入下部文本框中,按确认键";

            //            break;
            //        case 2:
            //            //unit
            //            unit.StartSearching();
            //            unit.SearchedData = data;
            //            await unit.FirstSearchAsync();

            //            uiTestStep.Text = "第" + (inputTick + 2).ToString() + "次查找:返回至游戏,按住前进键,通过一个存盘点后,立即再按下Esc键,将当前小节数数填入下部文本框中,按确认键。提示:当前小节数可能为:" +
            //                (inputTick + 2).ToString();

            //            break;
            //    }

            //    inputTick += 1;

            //} else {

            //    switch (measureProgress) {
            //        case 0:
            //            //mark
            //            mark.SearchedData = data;
            //            await mark.SearchAgainAsync();

            //            if (mark.ResultCount <= 10) {
            //                //可以结束了
            //                inputTick = 0;
            //                measureProgress += 1;
            //                uiMarkMeasure.Background = new SolidColorBrush(Color.FromArgb(80, 0, 255, 0));
            //                uiTestStep.Text = "请直接输入右下角生命的个数到下部文本框中,按确认键";
            //            } else {
            //                uiTestStep.Text = "第" + (inputTick + 2).ToString() + "次查找:返回至游戏,等待2-3秒,再按下Esc键,将左下角分数填入下部文本框中,按确认键";
            //                inputTick += 1;
            //            }


            //            break;
            //        case 1:
            //            //life
            //            life.SearchedData = data;
            //            await life.SearchAgainAsync();

            //            if (inputTick == 2) {
            //                //超限了。。直接结束,后面用众数解决
            //                inputTick = 0;
            //                measureProgress += 1;
            //                uiLifeMeasure.Background = new SolidColorBrush(Color.FromArgb(80, 0, 255, 0));
            //                uiTestStep.Text = "请直接输入当前小节数到下部文本框中,按确认键。提示:当前小节数可能为:1";
            //                break;
            //            }

            //            if (life.ResultCount <= 10) {
            //                //可以结束了
            //                inputTick = 0;
            //                measureProgress += 1;
            //                uiLifeMeasure.Background = new SolidColorBrush(Color.FromArgb(80, 0, 255, 0));
            //                uiTestStep.Text = "请直接输入当前小节数到下部文本框中,按确认键。提示:当前小节数可能为:1";
            //            } else {
            //                uiTestStep.Text = "第" + (inputTick + 2).ToString() + "次查找:返回至游戏,死亡一次,再按下Esc键,将右下角生命数填入下部文本框中,按确认键";
            //                inputTick += 1;
            //            }

            //            break;
            //        case 2:
            //            //unit
            //            unit.SearchedData = data;
            //            await unit.SearchAgainAsync();

            //            if (inputTick == 3) {
            //                //超限了。。直接结束,后面用众数解决
            //                uiUnitMeasure.Background = new SolidColorBrush(Color.FromArgb(80, 0, 255, 0));
            //                uiTestStep.Text = "请按Esc退出直至退出至初始菜单,退出完成后按下部确认键";
            //                willExit = true;
            //                break;
            //            }

            //            if (life.ResultCount <= 10) {
            //                //可以结束了
            //                uiUnitMeasure.Background = new SolidColorBrush(Color.FromArgb(80, 0, 255, 0));
            //                uiTestStep.Text = "请按Esc退出直至推出至初始菜单,退出完成后按下部确认键";
            //                willExit = true;
            //            } else {
            //                uiTestStep.Text = "第" + (inputTick + 2).ToString() + "次查找:返回至游戏,按住前进键,通过一个存盘点后,立即再按下Esc键,将当前小节数数填入下部文本框中,按确认键。提示:当前小节数可能为:" +
            //                (inputTick + 2).ToString();
            //                inputTick += 1;
            //            }

            //            break;
            //    }

            //}

            //uiData.Text = "";
            //uiWait.Visibility = Visibility.Collapsed;

        }