private void playerChooseDifferentTiles(MemoryGameButton i_BoardTileButton) { bool disableButtons = false; enableDisableButtonsPvPTurn(disableButtons); PicTimer.Start(); MemoryBoard.MakeTurnOpen(i_BoardTileButton.Row, i_BoardTileButton.Col); MemoryBoard.MakeRevealed(i_BoardTileButton.Row, i_BoardTileButton.Col, FirstChoiceButton.Row, FirstChoiceButton.Col); Turn = !Turn; SetCurrentPlayerName(); }
public Player(string Character) { if (Form1.ShowBorders) { BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; } ImageDir += Character.ToString(); ImageLocation = ImageDir + @"\Stand.png"; SizeMode = PictureBoxSizeMode.StretchImage; Image = Image.FromFile(ImageLocation); LegCount = System.IO.Directory.GetFiles(ImageDir + @"\Step\").Length; Size = Image.Size; PicTimer.Tick += Step_Timer; PicTimer.Start(); }
private void PicTimer_Tick(object i_Sender, EventArgs i_E) { PicTimer.Stop(); bool enableButtons = true; enableDisableButtonsPvPTurn(enableButtons); FirstChoiceButton.Image = null; SecondChoiceButton.Image = null; FirstChoiceButton.BackColor = BackColor; SecondChoiceButton.BackColor = BackColor; if (IsPvP == true && Turn == true) { enableDisableButtonsComputerTurn(!enableButtons); ComputerTimer.Start(); } }
private static void GpsPicMain() { LogMsg logMsg = new LogMsg() { ClassName = "Service", FunctionName = "GpsPicMain", Msg = "启动定时服务器 成功" }; LogHelper logHelper = new LogHelper(); logHelper.WriteLog(logMsg); ReadDataFromXml.UpdateParameter(); logMsg.Msg = "未开启定时拍照功能"; if (ReadDataFromXml.IsPic) { logMsg.Msg = "开启定时拍照功能"; picTimer = new PicTimer(); picTimer.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开启掉线通知功能"; if (ReadDataFromXml.IsCuff) { logMsg.Msg = "开启掉线通知功能"; cuffTimer = new CuffTimer(); cuffTimer.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开启播报信息功能"; if (ReadDataFromXml.IsBroadCast) { logMsg.Msg = "开启播报信息功能"; broadCastTimer = new BroadCastTimer(); broadCastTimer.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开启LBS定位服务"; if (ReadDataFromXml.IsLBSPos) { logMsg.Msg = "开启LBS定位服务"; lBSTimer = new LBSTimer(); lBSTimer.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开启LCS定位服务"; if (ReadDataFromXml.IsLCSPos) { logMsg.Msg = "开启LCS定位服务"; lCSTimer = new LCSTimer(); lCSTimer.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开启订单状态解析"; if (ReadDataFromXml.IsBillPos) { logMsg.Msg = "开启订单状态解析"; addressResolution = new AddressResolution(); addressResolution.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开启出入行政区报警"; if (ReadDataFromXml.IsAdminRegionAlarm) { logMsg.Msg = "开启出入行政区报警服务"; iORegionTimer = new IORegionTimer(); iORegionTimer.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开故障检测功能"; if (ReadDataFromXml.IsChkError) { logMsg.Msg = "开启故障检测功能"; chkErrorTimer = new ChkErrorTimer(); chkErrorTimer.start(); logHelper.WriteLog(logMsg, logMsg.Msg); } logMsg.Msg = "未开启未按时归班报警"; if (ReadDataFromXml.IsBeBackOnTime) { logMsg.Msg = "开启未按时归班报警"; carBeBackOnTime = new CarBeBackOnTime(); carBeBackOnTime.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启DWLBS手机定位"; if (ReadDataFromXml.IsDWLBSPos) { logMsg.Msg = "开启DWLBS手机定位"; dWLBSPos = new DWLBSPos(); dWLBSPos.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启未按时进出站报警"; if (ReadDataFromXml.IsInOutOfRangeOnTime) { logMsg.Msg = "开启未按时进出站报警"; carInOutOfRangeOnTime = new CarInOutOfRangeOnTime(); carInOutOfRangeOnTime.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启平台报警-偏移路线报警"; if (ReadDataFromXml.IsPathAlarm) { logMsg.Msg = "开启平台报警-偏移路线报警"; platformAlarmPathAlarm = new PlatformAlarmPathAlarm(); platformAlarmPathAlarm.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启平台报警-分路段超速报警"; if (ReadDataFromXml.IsPathSegmentAlarm) { logMsg.Msg = "开启平台报警-分路段超速报警"; platformAlarmPathSegmentAlarm = new PlatformAlarmPathSegmentAlarm(); platformAlarmPathSegmentAlarm.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启平台报警-区域报警报警"; if (ReadDataFromXml.IsRegionAlarm) { logMsg.Msg = "开启平台报警-区域报警报警"; platformAlarmRegionAlarm = new PlatformAlarmRegionAlarm(); platformAlarmRegionAlarm.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启交通部上下线通知"; if (ReadDataFromXml.IsJTBOnOffNotice) { logMsg.Msg = "开启交通部上下线通知"; jTBOnOffLineNotice = new JTBOnOffLineNotice(); jTBOnOffLineNotice.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启定时下发终端点播"; if (ReadDataFromXml.IsTerminalDemand) { logMsg.Msg = "开启定时下发终端点播"; jTBTerminalDemand = new JTBTerminalDemand(); jTBTerminalDemand.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启聚集报警"; if (ReadDataFromXml.IsGatheredAlarm) { logMsg.Msg = "开启聚集报警"; platformGatheredAlarm = new PlatformGatheredAlarm(); platformGatheredAlarm.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启发送详细位置信息"; if (ReadDataFromXml.IsCurrentAddress) { logMsg.Msg = "开启发送详细位置信息"; inquiresCarCurrentAddress = new InquiresCarCurrentAddress(); inquiresCarCurrentAddress.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启脱车粘车报警"; if (ReadDataFromXml.IsSeparateAndSticky) { logMsg.Msg = "开启脱车粘车报警"; separateAndSticky = new SeparateAndSticky(); separateAndSticky.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启终端未上线短信提醒"; if (ReadDataFromXml.IsMsgRemind) { logMsg.Msg = "开启终端未上线短信提醒"; terminalOffLineMessageRemind = new TerminalOffLineMessageRemind(); terminalOffLineMessageRemind.start(); logHelper.WriteLog(logMsg); } logMsg.Msg = "未开启发送配置短信功能"; if (ReadDataFromXml.IsSendPZMsg) { logMsg.Msg = "开启发送配置短信功能"; sendPZMessage = new SendPZMessage(); sendPZMessage.start(); logHelper.WriteLog(logMsg); } if (ReadDataFromXml.IsForbidDriveAlarm) { logMsg.Msg = "开启平台禁驾报警功能"; platFormrForbidDriveAlarm = new PlatFormrForbidDriveAlarm(); platFormrForbidDriveAlarm.start(); logHelper.WriteLog(logMsg); } if (ReadDataFromXml.IsThreeLevelRoadAlarm) { logMsg.Msg = "开启平台三级路面报警"; platFormAlarmThreeLevelRoadAlarm = new PlatFormAlarmThreeLevelRoadAlarm(); platFormAlarmThreeLevelRoadAlarm.start(); logHelper.WriteLog(logMsg); } if (ReadDataFromXml.IschkRoadSpeedAndRank) { logMsg.Msg = "开启分道路等级超速报警"; platFormCheckRoadSpeedAndRank = new PlatFormCheckRoadSpeedAndRank(); platFormCheckRoadSpeedAndRank.start(); logHelper.WriteLog(logMsg); } try { tDeleteLogTimer = new System.Timers.Timer((double)1000); tDeleteLogTimer.Elapsed += new System.Timers.ElapsedEventHandler(onDeleteOldRecord); tDeleteLogTimer.Enabled = true; } catch (Exception exception) { logHelper.WriteError(new ErrorMsg("Service", "启动日志删除失败", exception.Message)); } }