summaryrefslogtreecommitdiff
path: root/WorldSegment.cpp
diff options
context:
space:
mode:
authorKris Parker2009-10-31 16:51:57 +0000
committerKris Parker2009-10-31 16:51:57 +0000
commitec242ee252056254c76a63f5ced509896beb1423 (patch)
tree8df04d755c9b80e65cc9dacb3d1e08f3455d1d06 /WorldSegment.cpp
parente02b644c53f55df65d43f9f63ec49e59e24dda9d (diff)
downloadstonesense-ec242ee252056254c76a63f5ced509896beb1423.tar.gz
stonesense-ec242ee252056254c76a63f5ced509896beb1423.tar.bz2
stonesense-ec242ee252056254c76a63f5ced509896beb1423.tar.xz
Argh. I very carefully painted the cells in the wrong orde- zlevel needs to be the outermost loop, so that solid floor layers hide many many problems
Diffstat (limited to 'WorldSegment.cpp')
-rw-r--r--WorldSegment.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/WorldSegment.cpp b/WorldSegment.cpp
index 83f2e11..f0869ef 100644
--- a/WorldSegment.cpp
+++ b/WorldSegment.cpp
@@ -80,9 +80,9 @@ void WorldSegment::drawAllBlocks(BITMAP* target){
int32_t vsxmax = viewedSegment->x + viewedSegment->sizex;
int32_t vsymax = viewedSegment->y + viewedSegment->sizey;
int32_t vszmax = viewedSegment->z + viewedSegment->sizez;
- for(int32_t vsx=viewedSegment->x; vsx < vsxmax; vsx++){
- for(int32_t vsy=viewedSegment->y; vsy < vsymax; vsy++){
- for(int32_t vsz=viewedSegment->z; vsz < vszmax; vsz++){
+ for(int32_t vsz=viewedSegment->z; vsz < vszmax; vsz++){
+ for(int32_t vsx=viewedSegment->x; vsx < vsxmax; vsx++){
+ for(int32_t vsy=viewedSegment->y; vsy < vsymax; vsy++){
Block *b = getBlock(vsx,vsy,vsz);
if (b)
{