summaryrefslogtreecommitdiff
path: root/Block.cpp
diff options
context:
space:
mode:
authorJapa Illo2012-02-21 22:56:10 +0530
committerJapa Illo2012-02-21 22:56:10 +0530
commit58a007c84d76179e3d254c0f9d8524c7b2ff05c3 (patch)
tree9cb05f0fdc55441ce064859563b735a6a607c217 /Block.cpp
parent852f0452d13578dccd9971518a3627cc29e8abf6 (diff)
downloadstonesense-58a007c84d76179e3d254c0f9d8524c7b2ff05c3.tar.gz
stonesense-58a007c84d76179e3d254c0f9d8524c7b2ff05c3.tar.bz2
stonesense-58a007c84d76179e3d254c0f9d8524c7b2ff05c3.tar.xz
added new web sprites. untested
Signed-off-by: Japa Illo <japa.mala.illo@gmail.com>
Diffstat (limited to 'Block.cpp')
-rw-r--r--Block.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/Block.cpp b/Block.cpp
index 79feb6d..926548b 100644
--- a/Block.cpp
+++ b/Block.cpp
@@ -220,12 +220,6 @@ void Block::Draw()
tint.a*=Eff_SeaFoam.density/100.0f;
al_draw_tinted_bitmap(sprite_oceanwave,tint, drawx, drawy - (WALLHEIGHT), 0);
}
- if(Eff_Web.density > 0)
- {
- ALLEGRO_COLOR tint = lookupMaterialColor(Eff_Web.matt.type, Eff_Web.matt.index);
- tint.a*=Eff_Web.density/100.0f;
- al_draw_tinted_bitmap(sprite_webing,tint, drawx, drawy - (WALLHEIGHT), 0);
- }
//Draw Ramp
if(tileShapeBasic==tiletype_shape_basic::Ramp){
@@ -426,6 +420,13 @@ void Block::Draw()
}
}
+ if(Eff_Web.density > 0)
+ {
+ ALLEGRO_COLOR tint = lookupMaterialColor(Eff_Web.matt.type, Eff_Web.matt.index);
+ tint.a*=Eff_Web.density/100.0f;
+ DrawSpriteFromSheet(rando%5, sprite_webing, tint, drawx, drawy- WALLHEIGHT, this, 4.0f);
+ //al_draw_tinted_bitmap(sprite_webing,tint, drawx, drawy - (WALLHEIGHT), 0);
+ }
if(Eff_Miasma.density > 0)
{
ALLEGRO_COLOR tint = lookupMaterialColor(Eff_Miasma.matt.type, Eff_Miasma.matt.index);
@@ -618,7 +619,7 @@ void createEffectSprites()
sprite_smoke = CreateSpriteFromSheet( 186, IMGObjectSheet);
sprite_dragonfire = CreateSpriteFromSheet( 187, IMGObjectSheet);
sprite_fire = CreateSpriteFromSheet( 188, IMGObjectSheet);
- sprite_webing = CreateSpriteFromSheet( 189, IMGObjectSheet);
+ sprite_webing = load_bitmap_withWarning("stonesense/Effect_web.png");
sprite_boiling = CreateSpriteFromSheet( 190, IMGObjectSheet);
sprite_oceanwave = CreateSpriteFromSheet( 191, IMGObjectSheet);
}