X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fscript%2Fscripting_client.h;h=3088029f028dbdb2f633c8b7c1cdd53647ca7e41;hb=ad58ece18062d4c545432b45d71ce6dbe841746b;hp=822bff7735e32c53281fe69ed19479749d1eb1ec;hpb=ab128e03ff555a8fc292352b0b21fc1075a4c008;p=dragonfireclient.git diff --git a/src/script/scripting_client.h b/src/script/scripting_client.h index 822bff773..3088029f0 100644 --- a/src/script/scripting_client.h +++ b/src/script/scripting_client.h @@ -18,27 +18,30 @@ with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#ifndef CLIENT_SCRIPTING_H_ -#define CLIENT_SCRIPTING_H_ +#pragma once #include "cpp_api/s_base.h" #include "cpp_api/s_client.h" +#include "cpp_api/s_modchannels.h" #include "cpp_api/s_security.h" class Client; class LocalPlayer; class Camera; +class Minimap; + class ClientScripting: virtual public ScriptApiBase, public ScriptApiSecurity, - public ScriptApiClient + public ScriptApiClient, + public ScriptApiModChannels { public: ClientScripting(Client *client); void on_client_ready(LocalPlayer *localplayer); void on_camera_ready(Camera *camera); + void on_minimap_ready(Minimap *minimap); private: virtual void InitializeModApi(lua_State *L, int top); }; -#endif