コード例 #1
0
ファイル: UIHelp.cs プロジェクト: team-imasara/V2
 //设置BP回复点数的时间
 public void SetBattleReportTime()
 {
     if (im.BattleReport.time > 0)
     {
         im.mainWindow.BattleReportTime.Content = CommonHelp.formatDuration(im.BattleReport.time);
     }
 }
コード例 #2
0
ファイル: UIHelp.cs プロジェクト: team-imasara/V2
        //设置BP回复点数的时间
        public void SetBPTime_Recover()
        {
            if ((CommonHelp.ConvertDateTime_China_Int(DateTime.Now) - im.userdatasummery.user_info.last_bp_recover_time) > 7200)
            {
                return;
            }

            im.mainWindow.BP_RecoverTime.Content = CommonHelp.formatDuration((CommonHelp.ConvertDateTime_China_Int(DateTime.Now) - im.userdatasummery.user_info.last_bp_recover_time)).ToString();
        }
コード例 #3
0
ファイル: UIHelp.cs プロジェクト: team-imasara/V2
        /// <summary>
        /// 后勤控件处理 梯队 任务 框 和按钮
        /// </summary>
        public void setUI_User_info()//每一秒刷新一次
        {
            im.mainWindow.Dispatcher.Invoke(DispatcherPriority.Normal, new Action(
                                                () =>
            {
                setUserInfo();

                im.mainWindow.Battle_Task1_LOOPTIME.Content = im.dic_userbattletaskinfo[0].LoopTime.ToString();
                //基础动能超导动能
                im.mainWindow.textBPnum.Text     = im.userdatasummery.user_info.bp.ToString();
                im.mainWindow.textBP_PayNUM.Text = im.userdatasummery.user_info.bp_pay.ToString();
                //动能点数倒数时间
                SetBPTime_Recover();
                SetBattleReportTime();

                for (int k = 0; k < 4; k++)
                {
                    switch (k)
                    {
                    case 0:
                        {
                            im.mainWindow.comboBoxOperationTeam1.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1;
                            im.mainWindow.comboBoxOperation1.SelectedIndex     = im.Dic_auto_operation_act[k].operation_id - 1;
                            if (im.Dic_auto_operation_act[k].remaining_time <= 0)
                            {
                                im.mainWindow.operation_time1.Text             = "   完成";
                                im.mainWindow.AutoOperationB_S1.Content        = "任务开始";
                                im.mainWindow.comboBoxOperationTeam1.IsEnabled = true;
                                im.mainWindow.comboBoxOperation1.IsEnabled     = true;
                            }
                            else
                            {
                                im.mainWindow.operation_time1.Text = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time));

                                im.mainWindow.comboBoxOperationTeam1.IsEnabled = false;
                                im.mainWindow.comboBoxOperation1.IsEnabled     = false;
                                im.mainWindow.AutoOperationB_S1.Content        = "任务终止";
                            }


                            break;
                        }

                    case 1:
                        {
                            im.mainWindow.comboBoxOperationTeam2.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1;
                            im.mainWindow.comboBoxOperation2.SelectedIndex     = im.Dic_auto_operation_act[k].operation_id - 1;
                            if (im.Dic_auto_operation_act[k].remaining_time <= 0)
                            {
                                im.mainWindow.operation_time2.Text             = "   完成";
                                im.mainWindow.AutoOperationB_S2.Content        = "任务开始";
                                im.mainWindow.comboBoxOperationTeam2.IsEnabled = true;
                                im.mainWindow.comboBoxOperation2.IsEnabled     = true;
                            }
                            else
                            {
                                im.mainWindow.operation_time2.Text             = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time));
                                im.mainWindow.AutoOperationB_S2.Content        = "任务终止";
                                im.mainWindow.comboBoxOperationTeam2.IsEnabled = false;
                                im.mainWindow.comboBoxOperation2.IsEnabled     = false;
                            }

                            break;
                        }

                    case 2:
                        {
                            im.mainWindow.comboBoxOperationTeam3.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1;
                            im.mainWindow.comboBoxOperation3.SelectedIndex     = im.Dic_auto_operation_act[k].operation_id - 1;
                            if (im.Dic_auto_operation_act[k].remaining_time <= 0)
                            {
                                im.mainWindow.operation_time3.Text             = "   完成";
                                im.mainWindow.AutoOperationB_S3.Content        = "任务开始";
                                im.mainWindow.comboBoxOperationTeam3.IsEnabled = true;
                                im.mainWindow.comboBoxOperation3.IsEnabled     = true;
                            }
                            else
                            {
                                im.mainWindow.AutoOperationB_S3.Content        = "任务终止";
                                im.mainWindow.comboBoxOperationTeam3.IsEnabled = false;
                                im.mainWindow.comboBoxOperation3.IsEnabled     = false;
                                im.mainWindow.operation_time3.Text             = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time));
                            }

                            break;
                        }

                    case 3:
                        {
                            im.mainWindow.comboBoxOperationTeam4.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1;
                            im.mainWindow.comboBoxOperation4.SelectedIndex     = im.Dic_auto_operation_act[k].operation_id - 1;

                            if (im.Dic_auto_operation_act[k].remaining_time <= 0)
                            {
                                im.mainWindow.operation_time4.Text             = "   完成";
                                im.mainWindow.AutoOperationB_S4.Content        = "任务开始";
                                im.mainWindow.comboBoxOperationTeam4.IsEnabled = true;
                                im.mainWindow.comboBoxOperation4.IsEnabled     = true;
                            }
                            else
                            {
                                im.mainWindow.operation_time4.Text             = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time));
                                im.mainWindow.AutoOperationB_S4.Content        = "任务终止";
                                im.mainWindow.comboBoxOperationTeam4.IsEnabled = false;
                                im.mainWindow.comboBoxOperation4.IsEnabled     = false;
                            }

                            break;
                        }

                    default:
                        break;
                    }
                }

                if (im.mainWindow.AutoOperation_CheckBox.IsChecked == false)
                {
                    im.mainWindow.AutoOperationB_S1.IsEnabled = true;
                    im.mainWindow.AutoOperationB_S2.IsEnabled = true;
                    im.mainWindow.AutoOperationB_S3.IsEnabled = true;
                    im.mainWindow.AutoOperationB_S4.IsEnabled = true;
                }
                else
                {
                    im.mainWindow.AutoOperationB_S1.IsEnabled = false;
                    im.mainWindow.AutoOperationB_S2.IsEnabled = false;
                    im.mainWindow.AutoOperationB_S3.IsEnabled = false;
                    im.mainWindow.AutoOperationB_S4.IsEnabled = false;
                }
                im.uihelp.MainWindowTitle();
            }
                                                )
                                            );
        }