예제 #1
0
CRPCFunctions::CRPCFunctions ( void )
{
    g_pRPCFunctions = this;

    m_pPlayerManager = g_pGame->GetPlayerManager ();
    AddHandlers ();
}
예제 #2
0
파일: Scanner.cpp 프로젝트: daiwx/UltraDemo
/*
** 名字: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();


}
예제 #3
0
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 ();
}