core/sourcemm_api.cpp
changeset 656 351fca8ce6a5
parent 654 e00dd6df311e
child 657 e9eea6cf8e41
     1.1 --- a/core/sourcemm_api.cpp	Sun Mar 25 21:18:50 2007 +0000
     1.2 +++ b/core/sourcemm_api.cpp	Sun Mar 25 22:25:45 2007 +0000
     1.3 @@ -29,7 +29,8 @@
     1.4  CallClass<IVEngineServer> *enginePatch = NULL;
     1.5  CallClass<IServerGameDLL> *gamedllPatch = NULL;
     1.6  IPlayerInfoManager *playerinfo = NULL;
     1.7 -IBaseFileSystem *basefilesystem;
     1.8 +IBaseFileSystem *basefilesystem = NULL;
     1.9 +IEngineSound *enginesound = NULL;
    1.10  
    1.11  PLUGIN_EXPOSE(SourceMod, g_SourceMod_Core);
    1.12  
    1.13 @@ -44,6 +45,7 @@
    1.14  	GET_V_IFACE_CURRENT(engineFactory, gameevents, IGameEventManager2, INTERFACEVERSION_GAMEEVENTSMANAGER2);
    1.15  	GET_V_IFACE_CURRENT(engineFactory, engrandom, IUniformRandomStream, VENGINE_SERVER_RANDOM_INTERFACE_VERSION);
    1.16  	GET_V_IFACE_CURRENT(fileSystemFactory, basefilesystem, IBaseFileSystem, BASEFILESYSTEM_INTERFACE_VERSION);
    1.17 +	GET_V_IFACE_CURRENT(engineFactory, enginesound, IEngineSound, IENGINESOUND_SERVER_INTERFACE_VERSION);
    1.18  
    1.19  	/* :TODO: Make this optional and... make it find earlier versions [?] */
    1.20  	GET_V_IFACE_CURRENT(serverFactory, playerinfo, IPlayerInfoManager, INTERFACEVERSION_PLAYERINFOMANAGER);