summaryrefslogtreecommitdiff
path: root/Block.cpp
diff options
context:
space:
mode:
authorJapa2010-08-31 17:06:42 +0000
committerJapa2010-08-31 17:06:42 +0000
commit26d5373559175dff3db0baaaa011edb5999584b1 (patch)
tree9cb2d65cf680acc5cfdbc3057a35de4e34bc993b /Block.cpp
parentfce2e4c3304db3ac29046c769b54ea0f219f3321 (diff)
downloadstonesense-26d5373559175dff3db0baaaa011edb5999584b1.tar.gz
stonesense-26d5373559175dff3db0baaaa011edb5999584b1.tar.bz2
stonesense-26d5373559175dff3db0baaaa011edb5999584b1.tar.xz
fixed up some material stuff, so invalid material become iron, and obsidian tiles actually become obsidian.
Diffstat (limited to 'Block.cpp')
-rw-r--r--Block.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Block.cpp b/Block.cpp
index a29192f..9108935 100644
--- a/Block.cpp
+++ b/Block.cpp
@@ -87,6 +87,10 @@ inline ALLEGRO_BITMAP* imageSheet(t_subSprite sprite, ALLEGRO_BITMAP* defaultBmp
}
void Block::Draw(){
+ if((material.type == INORGANIC) && (material.index == -1))
+ {
+ material.index = 0;
+ }
bool defaultSnow = 1;
int sheetOffsetX, sheetOffsetY;
t_SpriteWithOffset sprite;