update.cc

来自「2007年机器人足球世界杯3D仿真组亚军」· CC 代码 · 共 35 行

CC
35
字号
#include "monitorframe.ih"void MonitorFrame::update(wxCommandEvent &event){  // Is this efficient?  SetStatusText(wxString( d_gameModel.getPlayModeStr().c_str(), wxConvUTF8));  // This can be done better..  d_scoreLabel->SetLabel(wxString((d_gameModel.getVarStr(GameModel::ScoreLeft) + " - " + d_gameModel.getVarStr(GameModel::ScoreRight)).c_str(),wxConvUTF8));  d_leftTeamNameLabel->SetLabel(wxString(d_gameModel.getVarStr(GameModel::TeamLeft).c_str(),wxConvUTF8)); \  d_rightTeamNameLabel->SetLabel(wxString(d_gameModel.getVarStr(GameModel::TeamRight).c_str(),wxConvUTF8));  std::stringstream ss;  ss << d_gameModel.getVarUInt(GameModel::ScoreLeft) << " - "     << d_gameModel.getVarUInt(GameModel::ScoreRight);  d_scoreLabel->SetLabel(wxString(ss.str().c_str(), wxConvUTF8));  for (unsigned i = TeamOnePlayerFirst; i <= TeamTwoPlayerLast; ++i)  {    unsigned team = i < TeamTwoPlayerFirst ? 0 : 1;    unsigned unum = (i - TeamOnePlayerFirst) % 11;    GameModel::PlayerInfo &pi = d_gameModel.getPlayerInfo(team,unum);        if (d_playerCheckBoxes[team][unum]->IsChecked() && pi.say != "")    {      ostringstream str;      str << team << " " << unum << ": " << pi.say << endl;      d_sayText->AppendText(wxString(str.str().c_str(), wxConvUTF8));    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?