summaryrefslogtreecommitdiff
path: root/Block.cpp
diff options
context:
space:
mode:
authorJapa2011-08-23 05:19:38 +0000
committerJapa2011-08-23 05:19:38 +0000
commitaabc88a672d19f3ab579c24ad70d51635be58023 (patch)
treedb3df8ceb59c41bd95af044871ed9a60bde03dc7 /Block.cpp
parent7cdb77861e637a8957b75c4a2626905019f66fc6 (diff)
downloadstonesense-aabc88a672d19f3ab579c24ad70d51635be58023.tar.gz
stonesense-aabc88a672d19f3ab579c24ad70d51635be58023.tar.bz2
stonesense-aabc88a672d19f3ab579c24ad70d51635be58023.tar.xz
fixed the black hidden blocks. Now they don't slow everything down.
Diffstat (limited to 'Block.cpp')
-rw-r--r--Block.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Block.cpp b/Block.cpp
index 5b6f8a8..674a37f 100644
--- a/Block.cpp
+++ b/Block.cpp
@@ -139,6 +139,14 @@ void Block::Draw()
else if(config.truncate_walls == 3 && (obscuringCreature == 1 || obscuringBuilding == 1)) chopThisBlock = 1;
else if(config.truncate_walls == 4 && obscuringBuilding == 1) chopThisBlock = 1;
+ if(building.info.type == BUILDINGTYPE_BLACKBOX)
+ {
+ DrawSpriteFromSheet( SPRITEOBJECT_BLACK, IMGObjectSheet, al_map_rgb(255,255,255), drawx, drawy+FLOORHEIGHT, this);
+ DrawSpriteFromSheet( SPRITEOBJECT_BLACK, IMGObjectSheet, al_map_rgb(255,255,255), drawx, drawy, this);
+ return;
+ }
+
+
ALLEGRO_COLOR tileBorderColor = al_map_rgb(85,85,85);
int rando = randomCube[x%RANDOM_CUBE][y%RANDOM_CUBE][z%RANDOM_CUBE];
//Draw Floor