extensions/tf2/extension.cpp
changeset 2075 ffc871fb7cc8
parent 2069 80d56f1d58fe
child 2123 1f9f3580bb9c
     1.1 --- a/extensions/tf2/extension.cpp	Sat May 24 09:57:40 2008 +0000
     1.2 +++ b/extensions/tf2/extension.cpp	Sun May 25 02:07:52 2008 +0000
     1.3 @@ -120,6 +120,9 @@
     1.4  
     1.5  	GET_V_IFACE_CURRENT(GetServerFactory, gameents, IServerGameEnts, INTERFACEVERSION_SERVERGAMEENTS);
     1.6  
     1.7 +	GET_V_IFACE_CURRENT(GetEngineFactory, m_GameEventManager, IGameEventManager2, INTERFACEVERSION_GAMEEVENTSMANAGER2);
     1.8 +	m_GameEventManager->AddListener(this, "teamplay_restart_round", true);
     1.9 +
    1.10  	return true;
    1.11  }
    1.12  
    1.13 @@ -144,6 +147,11 @@
    1.14  	return g_SMAPI->RegisterConCommandBase(g_PLAPI, pVar);
    1.15  }
    1.16  
    1.17 +void TF2Tools::FireGameEvent( IGameEvent *event )
    1.18 +{
    1.19 +	timersys->NotifyOfGameStart();
    1.20 +	timersys->MapTimeLeftChanged();
    1.21 +}
    1.22  
    1.23  bool TF2Tools::QueryRunning(char *error, size_t maxlength)
    1.24  {