?? oninit.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;}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -