⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oninit.cpp

📁 2007年机器人足球世界杯3D仿真组亚军
💻 CPP
字号:
#include "monitorapp.hh"#include "monitorframe.hh"#include "monitorclient.hh"#include "socketaddress.hh"using namespace bats;using namespace mvds;bool MonitorApp::OnInit(){  wxString str;  str << wxT("BATS Robocup 3D Simulation Monitor");  MonitorFrame *frame = new MonitorFrame( str, wxPoint(50,50), wxSize(450,340), wxDEFAULT_FRAME_STYLE | wxWANTS_CHARS, d_gameModel );  SetTopWindow( frame );  frame->Show( true );    // Start the monitor client thread  try {    d_mcThread = new pthread_t;    d_monitorClient = new MonitorClient(SocketAddress(PF_INET,12001,"localhost"), d_gameModel, frame);    d_monitorClient->connect();    pthread_create(d_mcThread, 0, (void*(*)(void(*)))startMonitorClient, reinterpret_cast<void*>(d_monitorClient));  } catch (std::runtime_error e) {    std::cerr << "Alert: No soccer server connection!" << std::endl;  }  try {    d_msThread = new pthread_t;    d_monitorServer = new MonitorServer(d_gameModel, 12002);    //    d_monitorServer->listen();    pthread_create(d_mcThread, 0, (void*(*)(void(*)))startMonitorServer, reinterpret_cast<void*>(d_monitorServer));  } catch (std::runtime_error e) {    std::cerr << "Error initiaiting MonitorServer." << std::endl;  }  return true;}

⌨️ 快捷键说明

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