]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/script/scripting_client.h
serverpackethandler: Minor log message fixes
[dragonfireclient.git] / src / script / scripting_client.h
index 822bff7735e32c53281fe69ed19479749d1eb1ec..3088029f028dbdb2f633c8b7c1cdd53647ca7e41 100644 (file)
@@ -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