CRPCFunctions::CRPCFunctions ( void ) { g_pRPCFunctions = this; m_pPlayerManager = g_pGame->GetPlayerManager (); AddHandlers (); }
/* ** 名字:ctor ** 说明: ** */ Scanner::Scanner() : m_bFileOpened( 0 ), m_pFileReader( NULL ), m_pFSM( NULL ) //m_otherHandlerCB( this, &Scanner::otherHandler ), //m_numHandlerCB( this, &Scanner::numHandler ), //m_assignHanderCB( this, &Scanner::assignHandler ), //m_charGetterCB( this, &Scanner::GetChar ), //m_errorHandlerCB( this, &Scanner::errorHandler ), //m_commentHandlerCB( this, &Scanner::commentHandler ), //m_whitespaceHandlerCB( this, &Scanner::whitespaceHandler ), //m_IDHandlerCB( this, &Scanner::IDHandler ) { m_pFileReader = new FileReader; m_pFSM = new StateMachine; AddHandlers(); AddReservedWord(); }
CRPCFunctions::CRPCFunctions ( CClientGame* pClientGame ) { m_bShowRPCs = false; m_pManager = pClientGame->GetManager (); m_pCamera = m_pManager->GetCamera (); m_pMarkerManager = m_pManager->GetMarkerManager (); m_pObjectManager = m_pManager->GetObjectManager (); m_pPickupManager = m_pManager->GetPickupManager (); m_pPlayerManager = m_pManager->GetPlayerManager (); m_pRadarAreaManager = m_pManager->GetRadarAreaManager (); m_pRadarMarkerManager = m_pManager->GetRadarMarkerManager (); m_pDisplayManager = m_pManager->GetDisplayManager (); m_pVehicleManager = m_pManager->GetVehicleManager (); m_pPathManager = m_pManager->GetPathManager (); m_pTeamManager = m_pManager->GetTeamManager (); m_pPedManager = m_pManager->GetPedManager (); m_pBlendedWeather = pClientGame->GetBlendedWeather (); m_pWaterManager = m_pManager->GetWaterManager (); m_pClientGame = pClientGame; AddHandlers (); }