Added RootConsoleMenu iface support to sample ext (bug 5021, r=psychonic).
This commit is contained in:
parent
5ec70c9e0d
commit
a875c61b5f
@ -77,5 +77,6 @@
|
|||||||
//#define SMEXT_ENABLE_USERMSGS
|
//#define SMEXT_ENABLE_USERMSGS
|
||||||
//#define SMEXT_ENABLE_TRANSLATOR
|
//#define SMEXT_ENABLE_TRANSLATOR
|
||||||
//#define SMEXT_ENABLE_NINVOKE
|
//#define SMEXT_ENABLE_NINVOKE
|
||||||
|
//#define SMEXT_ENABLE_ROOTCONSOLEMENU
|
||||||
|
|
||||||
#endif // _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_
|
#endif // _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_
|
||||||
|
@ -100,6 +100,9 @@ ITranslator *translator = NULL;
|
|||||||
#if defined SMEXT_ENABLE_NINVOKE
|
#if defined SMEXT_ENABLE_NINVOKE
|
||||||
INativeInterface *ninvoke = NULL;
|
INativeInterface *ninvoke = NULL;
|
||||||
#endif
|
#endif
|
||||||
|
#if defined SMEXT_ENABLE_ROOTCONSOLEMENU
|
||||||
|
IRootConsole *rootconsole = NULL;
|
||||||
|
#endif
|
||||||
|
|
||||||
/** Exports the main interface */
|
/** Exports the main interface */
|
||||||
PLATFORM_EXTERN_C IExtensionInterface *GetSMExtAPI()
|
PLATFORM_EXTERN_C IExtensionInterface *GetSMExtAPI()
|
||||||
@ -188,6 +191,9 @@ bool SDKExtension::OnExtensionLoad(IExtension *me, IShareSys *sys, char *error,
|
|||||||
#if defined SMEXT_ENABLE_TRANSLATOR
|
#if defined SMEXT_ENABLE_TRANSLATOR
|
||||||
SM_GET_IFACE(TRANSLATOR, translator);
|
SM_GET_IFACE(TRANSLATOR, translator);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined SMEXT_ENABLE_ROOTCONSOLEMENU
|
||||||
|
SM_GET_IFACE(ROOTCONSOLE, rootconsole);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (SDK_OnLoad(error, maxlength, late))
|
if (SDK_OnLoad(error, maxlength, late))
|
||||||
{
|
{
|
||||||
|
@ -94,6 +94,9 @@
|
|||||||
#if defined SMEXT_ENABLE_NINVOKE
|
#if defined SMEXT_ENABLE_NINVOKE
|
||||||
#include <INativeInvoker.h>
|
#include <INativeInvoker.h>
|
||||||
#endif
|
#endif
|
||||||
|
#if defined SMEXT_ENABLE_ROOTCONSOLEMENU
|
||||||
|
#include <IRootConsoleMenu.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined SMEXT_CONF_METAMOD
|
#if defined SMEXT_CONF_METAMOD
|
||||||
#include <ISmmPlugin.h>
|
#include <ISmmPlugin.h>
|
||||||
|
Loading…
Reference in New Issue
Block a user