Fix warnings reported by clang

This commit is contained in:
sfan5 2014-07-06 13:07:23 +02:00
parent 5f9962e1cc
commit 37b7f094e3
5 changed files with 8 additions and 16 deletions

View File

@ -61,27 +61,27 @@ public:
virtual scene::IMeshSceneNode *getMeshSceneNode(){return NULL;} virtual scene::IMeshSceneNode *getMeshSceneNode(){return NULL;}
virtual scene::IAnimatedMeshSceneNode *getAnimatedMeshSceneNode(){return NULL;} virtual scene::IAnimatedMeshSceneNode *getAnimatedMeshSceneNode(){return NULL;}
virtual scene::IBillboardSceneNode *getSpriteSceneNode(){return NULL;} virtual scene::IBillboardSceneNode *getSpriteSceneNode(){return NULL;}
virtual bool isPlayer(){return false;} virtual bool isPlayer() const {return false;}
virtual bool isLocalPlayer(){return false;} virtual bool isLocalPlayer() const {return false;}
virtual void setAttachments(){} virtual void setAttachments(){}
virtual bool doShowSelectionBox(){return true;} virtual bool doShowSelectionBox(){return true;}
virtual void updateCameraOffset(v3s16 camera_offset){}; virtual void updateCameraOffset(v3s16 camera_offset){};
// Step object in time // 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 // 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 infoText() {return "";}
virtual std::string debugInfoText() {return "";} virtual std::string debugInfoText() {return "";}
/* /*
This takes the return value of This takes the return value of
ServerActiveObject::getClientInitializationData ServerActiveObject::getClientInitializationData
*/ */
virtual void initialize(const std::string &data){} virtual void initialize(const std::string &data){}
// Create a certain type of ClientActiveObject // Create a certain type of ClientActiveObject
static ClientActiveObject* create(u8 type, IGameDef *gamedef, static ClientActiveObject* create(u8 type, IGameDef *gamedef,
ClientEnvironment *env); ClientEnvironment *env);
@ -120,4 +120,3 @@ struct DistanceSortedActiveObject
}; };
#endif #endif

View File

@ -197,4 +197,3 @@ public:
#endif #endif

View File

@ -54,10 +54,10 @@ private:
HANDLE m_hSemaphore; HANDLE m_hSemaphore;
#elif __MACH__ #elif __MACH__
semaphore_t m_semaphore; semaphore_t m_semaphore;
int semcount;
#else #else
sem_t m_semaphore; sem_t m_semaphore;
#endif #endif
int semcount;
}; };

View File

@ -381,8 +381,6 @@ public:
#endif #endif
private: private:
IrrlichtDevice *m_device;
// The current state of keys // The current state of keys
KeyList keyIsDown; KeyList keyIsDown;
// Whether a key has been pressed or not // Whether a key has been pressed or not

View File

@ -211,8 +211,7 @@ public:
class MainShaderConstantSetter : public IShaderConstantSetter class MainShaderConstantSetter : public IShaderConstantSetter
{ {
public: public:
MainShaderConstantSetter(IrrlichtDevice *device): MainShaderConstantSetter(IrrlichtDevice *device)
m_device(device)
{} {}
~MainShaderConstantSetter() {} ~MainShaderConstantSetter() {}
@ -256,9 +255,6 @@ public:
services->setVertexShaderConstant(world.pointer(), 8, 4); services->setVertexShaderConstant(world.pointer(), 8, 4);
} }
private:
IrrlichtDevice *m_device;
}; };
/* /*