From 2b9d03b267a3a11e6fc81d94423caaa852616fa8 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Mon, 13 Dec 2010 11:38:04 +0200 Subject: random stuff and different node lighting --- src/mapblock.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src/mapblock.cpp') diff --git a/src/mapblock.cpp b/src/mapblock.cpp index 033c69cdb..7500143c0 100644 --- a/src/mapblock.cpp +++ b/src/mapblock.cpp @@ -162,9 +162,15 @@ u8 MapBlock::getFaceLight(v3s16 p, v3s16 face_dir) light = n2.getLight(); // Make some nice difference to different sides - if(face_dir.X == 1 || face_dir.Z == 1 || face_dir.Y == -1) + + /*if(face_dir.X == 1 || face_dir.Z == 1 || face_dir.Y == -1) light = diminish_light(diminish_light(light)); else if(face_dir.X == -1 || face_dir.Z == -1) + light = diminish_light(light);*/ + + if(face_dir.X == 1 || face_dir.X == -1 || face_dir.Y == -1) + light = diminish_light(diminish_light(light)); + else if(face_dir.Z == 1 || face_dir.Z == -1) light = diminish_light(light); return light; @@ -832,13 +838,13 @@ void MapBlock::serialize(std::ostream &os, u8 version) } compress(materialdata, os, version); - // Get and compress params - SharedBuffer paramdata(nodecount); + // Get and compress lights + SharedBuffer lightdata(nodecount); for(u32 i=0; i= 10) { -- cgit v1.2.3