diff options
| author | Jonas Ask | 2009-10-30 17:50:56 +0000 |
|---|---|---|
| committer | Jonas Ask | 2009-10-30 17:50:56 +0000 |
| commit | f64930129308105f8b60a4a90c9a4a40df75ef6d (patch) | |
| tree | a442cbcb14a4fd9525561e93344e4a957e3cd644 /WorldSegment.cpp | |
| parent | f07450f6ff28496aa36245b2cb352fbcdaad2588 (diff) | |
| download | stonesense-f64930129308105f8b60a4a90c9a4a40df75ef6d.tar.gz stonesense-f64930129308105f8b60a4a90c9a4a40df75ef6d.tar.bz2 stonesense-f64930129308105f8b60a4a90c9a4a40df75ef6d.tar.xz | |
Fixed minor bug in the way blocks are rendered.
Diffstat (limited to 'WorldSegment.cpp')
| -rw-r--r-- | WorldSegment.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/WorldSegment.cpp b/WorldSegment.cpp index d78c4c9..42f7bb5 100644 --- a/WorldSegment.cpp +++ b/WorldSegment.cpp @@ -77,12 +77,12 @@ void WorldSegment::drawAllBlocks(BITMAP* target){ }*/
void WorldSegment::drawAllBlocks(BITMAP* target){
// x,y,z print pricess
- uint32_t vsxmax = viewedSegment->x + viewedSegment->sizex;
- uint32_t vsymax = viewedSegment->y + viewedSegment->sizey;
- uint32_t vszmax = viewedSegment->z + viewedSegment->sizez;
- for(uint32_t vsx=viewedSegment->x; vsx < vsxmax; vsx++){
- for(uint32_t vsy=viewedSegment->y; vsy < vsymax; vsy++){
- for(uint32_t vsz=viewedSegment->z; vsz < vszmax; vsz++){
+ int32_t vsxmax = viewedSegment->x + viewedSegment->sizex;
+ int32_t vsymax = viewedSegment->y + viewedSegment->sizey;
+ int32_t vszmax = viewedSegment->y + 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++){
Block *b = getBlock(vsx,vsy,vsz);
if (b)
{
|
