summaryrefslogtreecommitdiff
path: root/src/map.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/map.h')
-rw-r--r--src/map.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/map.h b/src/map.h
index 1847c7ac7..4df9a5562 100644
--- a/src/map.h
+++ b/src/map.h
@@ -198,13 +198,12 @@ public:
bool isValidPosition(v3s16 p);
// throws InvalidPositionException if not found
- MapNode getNode(v3s16 p);
-
- // throws InvalidPositionException if not found
void setNode(v3s16 p, MapNode & n);
// Returns a CONTENT_IGNORE node if not found
- MapNode getNodeNoEx(v3s16 p);
+ // If is_valid_position is not NULL then this will be set to true if the
+ // position is valid, otherwise false
+ MapNode getNodeNoEx(v3s16 p, bool *is_valid_position = NULL);
void unspreadLight(enum LightBank bank,
std::map<v3s16, u8> & from_nodes,