Skip to content
Permalink
Browse files

clientobject.h: Fix code-style

  • Loading branch information...
ClobberXD authored and SmallJoker committed Aug 16, 2019
1 parent 9543b84 commit 96762af3ce39ebecb967e6cf1b9b8e709a105f6d
Showing with 16 additions and 17 deletions.
  1. +16 −17 src/client/clientobject.h
@@ -39,54 +39,53 @@ class ClientActiveObject : public ActiveObject
ClientActiveObject(u16 id, Client *client, ClientEnvironment *env);
virtual ~ClientActiveObject();

virtual void addToScene(ITextureSource *tsrc) {};
virtual void addToScene(ITextureSource *tsrc) {}
virtual void removeFromScene(bool permanent) {}
// 0 <= light_at_pos <= LIGHT_SUN
virtual void updateLight(u8 light_at_pos){}
virtual void updateLightNoCheck(u8 light_at_pos){}
virtual v3s16 getLightPosition(){return v3s16(0,0,0);}
virtual void updateLight(u8 light_at_pos) {}
virtual void updateLightNoCheck(u8 light_at_pos) {}
virtual v3s16 getLightPosition() { return v3s16(0, 0, 0); }
virtual bool getCollisionBox(aabb3f *toset) const { return false; }
virtual bool getSelectionBox(aabb3f *toset) const { return false; }
virtual bool collideWithObjects() const { return false; }
virtual const v3f getPosition() const { return v3f(0.0f); }
virtual scene::ISceneNode *getSceneNode() { return NULL; }
virtual scene::IAnimatedMeshSceneNode *getAnimatedMeshSceneNode() { return NULL; }
virtual bool isLocalPlayer() const {return false;}
virtual bool isLocalPlayer() const { return false; }

virtual ClientActiveObject *getParent() const { return nullptr; };
virtual const std::unordered_set<int> &getAttachmentChildIds() const
{ static std::unordered_set<int> rv; return rv; }
virtual void updateAttachments() {};

virtual bool doShowSelectionBox(){return true;}
virtual bool doShowSelectionBox() { return true; }

// Step object in time
virtual void step(float dtime, ClientEnvironment *env){}
virtual void step(float dtime, ClientEnvironment *env) {}

// Process a message sent by the server side object
virtual void processMessage(const std::string &data){}
virtual void processMessage(const std::string &data) {}

virtual std::string infoText() {return "";}
virtual std::string debugInfoText() {return "";}
virtual std::string infoText() { return ""; }
virtual std::string debugInfoText() { return ""; }

/*
This takes the return value of
ServerActiveObject::getClientInitializationData
*/
virtual void initialize(const std::string &data){}
virtual void initialize(const std::string &data) {}

// Create a certain type of ClientActiveObject
static ClientActiveObject* create(ActiveObjectType type, Client *client,
ClientEnvironment *env);
static ClientActiveObject *create(ActiveObjectType type, Client *client,
ClientEnvironment *env);

// If returns true, punch will not be sent to the server
virtual bool directReportPunch(v3f dir, const ItemStack *punchitem=NULL,
float time_from_last_punch=1000000)
{ return false; }
virtual bool directReportPunch(v3f dir, const ItemStack *punchitem = nullptr,
float time_from_last_punch = 1000000) { return false; }

protected:
// Used for creating objects based on type
typedef ClientActiveObject* (*Factory)(Client *client, ClientEnvironment *env);
typedef ClientActiveObject *(*Factory)(Client *client, ClientEnvironment *env);
static void registerType(u16 type, Factory f);
Client *m_client;
ClientEnvironment *m_env;

0 comments on commit 96762af

Please sign in to comment.
You can’t perform that action at this time.