Ejemplo n.º 1
0
void EventManager::RegisterClient(EVENTID eventID, IListener* pClient)
{
	if (!pClient || AlreadyRegistered(eventID, pClient))
		return;

	m_ClientDatabase.insert(std::make_pair(eventID, pClient));
}
Ejemplo n.º 2
0
//	Register Client.
void CEventSystem::RegisterClient(EVENTID eventID, IListener* pClient)
{
	//	Error check to make sure the client exists and hasn't been registered for this event already.
	if (!pClient || AlreadyRegistered(eventID, pClient))	return;

	//	Register (Build) the database of clients.
	m_ClientDatabase.insert( make_pair(eventID, pClient) );
}