dvander@159: #ifndef _INCLUDE_SOURCEMOD_GLOBALHEADER_H_ dvander@159: #define _INCLUDE_SOURCEMOD_GLOBALHEADER_H_ dvander@159: dvander@160: #include "sm_globals.h" dvander@159: dvander@162: /** dvander@162: * @brief Implements SourceMod's global overall management, API, and logic dvander@162: */ dvander@162: dvander@160: class SourceModBase dvander@160: { dvander@160: public: dvander@160: /** dvander@160: * @brief Initializes SourceMod, or returns an error on failure. dvander@160: */ dvander@160: bool InitializeSourceMod(char *error, size_t err_max, bool late); dvander@160: }; dvander@160: dvander@160: extern SourceModBase g_SourceMod; dvander@159: dvander@159: #endif //_INCLUDE_SOURCEMOD_GLOBALHEADER_H_