51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef SERVER_SCRIPTING_H_
-#define SERVER_SCRIPTING_H_
-
+#pragma once
#include "cpp_api/s_base.h"
#include "cpp_api/s_entity.h"
#include "cpp_api/s_env.h"
#include "cpp_api/s_inventory.h"
+#include "cpp_api/s_modchannels.h"
#include "cpp_api/s_node.h"
#include "cpp_api/s_player.h"
#include "cpp_api/s_server.h"
#include "cpp_api/s_security.h"
-#include "util/basic_macros.h"
/*****************************************************************************/
/* Scripting <-> Server Game Interface */
public ScriptApiDetached,
public ScriptApiEntity,
public ScriptApiEnv,
+ public ScriptApiModChannels,
public ScriptApiNode,
public ScriptApiPlayer,
public ScriptApiServer,
private:
void InitializeModApi(lua_State *L, int top);
- DISABLE_CLASS_COPY(ServerScripting);
};
void log_deprecated(const std::string &message);
-
-#endif /* SCRIPTING_GAME_H_ */