summaryrefslogtreecommitdiff
path: root/src/serverobject.h
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-11-11 19:33:17 +0200
committerPerttu Ahola <celeron55@gmail.com>2011-11-29 19:13:38 +0200
commitbfc68d31510bbd40732c19ada51d4683cb050de2 (patch)
tree21ca37b09d78761ae59d84af096a8ff391838a89 /src/serverobject.h
parentee8b6d34447acab3ffb318dc8c070df890c1b810 (diff)
downloadminetest-bfc68d31510bbd40732c19ada51d4683cb050de2.tar.gz
minetest-bfc68d31510bbd40732c19ada51d4683cb050de2.tar.bz2
minetest-bfc68d31510bbd40732c19ada51d4683cb050de2.zip
Scripting WIP
Diffstat (limited to 'src/serverobject.h')
-rw-r--r--src/serverobject.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/serverobject.h b/src/serverobject.h
index cbb50949c..8d6bfd6e8 100644
--- a/src/serverobject.h
+++ b/src/serverobject.h
@@ -51,9 +51,11 @@ public:
NOTE: m_env can be NULL, but step() isn't called if it is.
Prototypes are used that way.
*/
- ServerActiveObject(ServerEnvironment *env, u16 id, v3f pos);
+ ServerActiveObject(ServerEnvironment *env, v3f pos);
virtual ~ServerActiveObject();
+ virtual void addedToEnvironment(u16 id);
+
// Create a certain type of ServerActiveObject
static ServerActiveObject* create(u8 type,
ServerEnvironment *env, u16 id, v3f pos,
@@ -160,7 +162,7 @@ public:
protected:
// Used for creating objects based on type
typedef ServerActiveObject* (*Factory)
- (ServerEnvironment *env, u16 id, v3f pos,
+ (ServerEnvironment *env, v3f pos,
const std::string &data);
static void registerType(u16 type, Factory f);