diff options
| author | Kris Parker | 2009-10-31 16:51:57 +0000 |
|---|---|---|
| committer | Kris Parker | 2009-10-31 16:51:57 +0000 |
| commit | ec242ee252056254c76a63f5ced509896beb1423 (patch) | |
| tree | 8df04d755c9b80e65cc9dacb3d1e08f3455d1d06 /WorldSegment.cpp | |
| parent | e02b644c53f55df65d43f9f63ec49e59e24dda9d (diff) | |
| download | stonesense-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.cpp | 6 |
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)
{
|
