summaryrefslogtreecommitdiff
path: root/src/environment.h
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2015-01-18 23:29:19 -0500
committerkwolekr <kwolekr@minetest.net>2015-01-18 23:29:19 -0500
commit38bd9e93a252cb2dd5ace6b0132514edff38b504 (patch)
tree07a891ba1f709cdb1651e7169a0e0a7f80425552 /src/environment.h
parente36681101efdfec3ed9cf9d70f7c5296c4124cd6 (diff)
downloadminetest-38bd9e93a252cb2dd5ace6b0132514edff38b504.tar.gz
minetest-38bd9e93a252cb2dd5ace6b0132514edff38b504.tar.bz2
minetest-38bd9e93a252cb2dd5ace6b0132514edff38b504.zip
Fix all warnings and remove -Wno-unused-but-set cflag
Diffstat (limited to 'src/environment.h')
-rw-r--r--src/environment.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/environment.h b/src/environment.h
index 03c21b08c..13c0c0efe 100644
--- a/src/environment.h
+++ b/src/environment.h
@@ -77,7 +77,7 @@ public:
Player * getNearestConnectedPlayer(v3f pos);
std::list<Player*> getPlayers();
std::list<Player*> getPlayers(bool ignore_disconnected);
-
+
u32 getDayNightRatio();
// 0-23999
@@ -96,7 +96,7 @@ public:
void stepTimeOfDay(float dtime);
void setTimeOfDaySpeed(float speed);
-
+
float getTimeOfDaySpeed();
void setDayNightRatioOverride(bool enable, u32 value)
@@ -132,7 +132,7 @@ protected:
* a later release.
*/
bool m_cache_enable_shaders;
-
+
private:
JMutex m_lock;
@@ -150,7 +150,7 @@ class ActiveBlockModifier
public:
ActiveBlockModifier(){};
virtual ~ActiveBlockModifier(){};
-
+
// Set of contents to trigger on
virtual std::set<std::string> getTriggerContents()=0;
// Set of required neighbors (trigger doesn't happen if none are found)
@@ -255,7 +255,7 @@ public:
Returns 0 if not added and thus deleted.
*/
u16 addActiveObject(ServerActiveObject *object);
-
+
/*
Add an active object as a static object to the corresponding
MapBlock.
@@ -264,7 +264,7 @@ public:
(note: not used, pending removal from engine)
*/
//bool addActiveObjectAsStatic(ServerActiveObject *object);
-
+
/*
Find out what new objects have been added to
inside a radius around a position
@@ -282,7 +282,7 @@ public:
s16 player_radius,
std::set<u16> &current_objects,
std::set<u16> &removed_objects);
-
+
/*
Get the next message emitted by some active object.
Returns a message with id=0 if no messages are available.
@@ -311,16 +311,16 @@ public:
bool setNode(v3s16 p, const MapNode &n);
bool removeNode(v3s16 p);
bool swapNode(v3s16 p, const MapNode &n);
-
+
// Find all active objects inside a radius around a point
std::set<u16> getObjectsInsideRadius(v3f pos, float radius);
-
+
// Clear all objects, loading and going through every MapBlock
void clearAllObjects();
-
+
// This makes stuff happen
void step(f32 dtime);
-
+
//check if there's a line of sight between two positions
bool line_of_sight(v3f pos1, v3f pos2, float stepsize=1.0, v3s16 *p=NULL);
@@ -328,9 +328,9 @@ public:
void reportMaxLagEstimate(float f) { m_max_lag_estimate = f; }
float getMaxLagEstimate() { return m_max_lag_estimate; }
-
+
std::set<v3s16>* getForceloadedBlocks() { return &m_active_blocks.m_forceloaded_list; };
-
+
private:
/*
@@ -349,17 +349,17 @@ private:
Returns 0 if not added and thus deleted.
*/
u16 addActiveObjectRaw(ServerActiveObject *object, bool set_changed, u32 dtime_s);
-
+
/*
Remove all objects that satisfy (m_removed && m_known_by_count==0)
*/
void removeRemovedObjects();
-
+
/*
Convert stored objects from block to active
*/
void activateObjects(MapBlock *block, u32 dtime_s);
-
+
/*
Convert objects that are not in active blocks to static.
@@ -374,7 +374,7 @@ private:
/*
Member variables
*/
-
+
// The map
ServerMap *m_map;
// Lua state
@@ -433,8 +433,8 @@ struct ClientEnvEvent
{
ClientEnvEventType type;
union {
- struct{
- } none;
+ //struct{
+ //} none;
struct{
u8 amount;
bool send_to_server;
@@ -463,7 +463,7 @@ public:
virtual void addPlayer(Player *player);
LocalPlayer * getLocalPlayer();
-
+
/*
ClientSimpleObjects
*/
@@ -473,7 +473,7 @@ public:
/*
ActiveObjects
*/
-
+
ClientActiveObject* getActiveObject(u16 id);
/*
@@ -501,11 +501,11 @@ public:
/*
Client likes to call these
*/
-
+
// Get all nearby objects
void getActiveObjects(v3f origin, f32 max_d,
std::vector<DistanceSortedActiveObject> &dest);
-
+
// Get event from queue. CEE_NONE is returned if queue is empty.
ClientEnvEvent getClientEvent();
@@ -521,7 +521,7 @@ public:
{ m_camera_offset = camera_offset; }
v3s16 getCameraOffset()
{ return m_camera_offset; }
-
+
private:
ClientMap *m_map;
scene::ISceneManager *m_smgr;