From 5341bf59c20c770ab50b80d6b336b47ed509f8d8 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Sat, 15 Oct 2011 12:17:21 +0300 Subject: Improve mobv2 --- src/clientobject.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/clientobject.h') diff --git a/src/clientobject.h b/src/clientobject.h index 6a12c718b..60d293ff4 100644 --- a/src/clientobject.h +++ b/src/clientobject.h @@ -60,7 +60,7 @@ public: virtual void processMessage(const std::string &data){} virtual std::string infoText() {return "";} - + /* This takes the return value of ServerActiveObject::getClientInitializationData @@ -70,6 +70,10 @@ public: // Create a certain type of ClientActiveObject static ClientActiveObject* create(u8 type); + // If returns true, punch will not be sent to the server + virtual bool directReportPunch(const std::string &toolname, v3f dir) + { return false; } + protected: // Used for creating objects based on type typedef ClientActiveObject* (*Factory)(); -- cgit v1.2.3