コード例 #1
0
        public void Initialize()
        {
            Answer ans = Database.SendGetAnswer("INFO");

            if (ans.Info != Inf.OK)
            {
                PermissionDenied.Visible = true;
                PermissionDenied.Text    = ans.Message;
                return;
            }
            PermissionDenied.Visible = false;
            TimerUpdate.Stop();
            CPUChart.Series[0].Points.Clear();
            RAMChart.Series[0].Points.Clear();
            QueryChart.Series[0].Points.Clear();
            if (MainForm.ServerInformation.Count != 0)
            {
                info = MainForm.ServerInformation.Last();
                RAMChart.ChartAreas[0].AxisY.Maximum = info.TotalMemory;
                TimeStart.Text = DateTime.Now.AddSeconds(-info.UpTime).ToString("yyyy/MM/dd hh:mm:ss");
            }
            TimerUpdate.Start();
            foreach (InfoClass inf in MainForm.ServerInformation)
            {
                AddToCharts(inf);
                if (inf.TotalMemory > RAMChart.ChartAreas[0].AxisY.Maximum)
                {
                    RAMChart.ChartAreas[0].AxisY.Maximum = inf.TotalMemory;
                }
            }
        }
コード例 #2
0
        private void TimerUpdate_Tick(object sender, EventArgs e)
        {
            if (MainForm.ServerInformation.Count == 0)
            {
                TimerUpdate.Stop();
                return;
            }

            AddToCharts(MainForm.ServerInformation.Last());
        }
コード例 #3
0
        public void Stop()
        {
            TimerUpdate.Stop();
            TimerPing.Stop();

            WvsLogin.Stop();
            WvsShop.Stop();

            for (int i = 0; i < WvsGames.Length; i++)
            {
                WvsGames[i].Stop();
            }

            Log.Info("[WvsCenter] Stopped");
        }
コード例 #4
0
        private void progStop()
        {
            SetFoV(-1);
            if (proc != null && isRunning(false) && writeAllowed)
            {
                mem = null;
            }
            proc = null;
            if (writeAllowed && doBeep)
            {
                sndGameLost.PlaySync();
            }
            writeAllowed = false;
            TimerUpdate.Stop();

            if (!btnStartGame.Enabled)
            {
                ToggleButton(true);
            }
        }