From 6c14025b2d416105915440e114de927c26e925ac Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Fri, 23 Mar 2012 20:23:03 +0200 Subject: Add event manager and use it to trigger sounds --- src/server.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/server.h') diff --git a/src/server.h b/src/server.h index cdedd06d8..3baeb433d 100644 --- a/src/server.h +++ b/src/server.h @@ -40,6 +40,7 @@ typedef struct lua_State lua_State; class IWritableItemDefManager; class IWritableNodeDefManager; class IWritableCraftDefManager; +class EventManager; class ServerError : public std::exception { @@ -514,6 +515,7 @@ public: virtual ITextureSource* getTextureSource(); virtual u16 allocateUnknownNodeId(const std::string &name); virtual ISoundManager* getSoundManager(); + virtual MtEventManager* getEventManager(); IWritableItemDefManager* getWritableItemDefManager(); IWritableNodeDefManager* getWritableNodeDefManager(); @@ -684,6 +686,9 @@ private: // Craft definition manager IWritableCraftDefManager *m_craftdef; + // Event manager + EventManager *m_event; + // Mods core::list m_mods; -- cgit v1.2.3