oninit.cpp
来自「2007年机器人足球世界杯3D仿真组亚军」· C++ 代码 · 共 38 行
CPP
38 行
#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 + =
减小字号Ctrl + -
显示快捷键?