parsemessage.cc

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

CC
29
字号
#include "monitorserver.hh"using namespace bats;void MonitorServer::parseMessage(Data &info, std::string const &message){  //  std::cerr << "parsing message: " << message << std::endl;  rPredicate p = d_parser.parse(message);  double gameTime = *(p->get(0)->get(0));  //  cerr << *(p->get(0)) << endl;  rPredicate pred = p->get(0)->get(1);  if (pred->getStr() == "Identify")    cIdentify(info,pred);  else {    d_gameModel.lock();    d_gameModel.handleAgentMessage(gameTime,info.team,info.unum,pred);    d_gameModel.unlock();  }  //  std::cerr << "Command: " << pred->getStr() << "[" << gameTime << "]" << std::endl;}

⌨️ 快捷键说明

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