summaryrefslogtreecommitdiff
path: root/Block.cpp
diff options
context:
space:
mode:
authorJapa Illo2012-02-13 22:59:56 +0530
committerJapa Illo2012-02-13 22:59:56 +0530
commitaa921e71bd1a551ced19d29051439e88d2330975 (patch)
tree4cf6797ead59fef54b004d2ef0aab1bcb198720c /Block.cpp
parent78f13e7490e78098152af2c6771dc63b09808f46 (diff)
downloadstonesense-aa921e71bd1a551ced19d29051439e88d2330975.tar.gz
stonesense-aa921e71bd1a551ced19d29051439e88d2330975.tar.bz2
stonesense-aa921e71bd1a551ced19d29051439e88d2330975.tar.xz
Zoom and enhance!
Signed-off-by: Japa Illo <japa.mala.illo@gmail.com>
Diffstat (limited to 'Block.cpp')
-rw-r--r--Block.cpp24
1 files changed, 22 insertions, 2 deletions
diff --git a/Block.cpp b/Block.cpp
index 99a5bb4..f4a7162 100644
--- a/Block.cpp
+++ b/Block.cpp
@@ -677,8 +677,28 @@ void drawFloorBlood ( Block *b, int32_t drawx, int32_t drawy )
int sheetOffsetX = TILEWIDTH * (sprite.sheetIndex % SHEET_OBJECTSWIDE),
sheetOffsetY = 0;
- al_draw_tinted_bitmap_region( IMGBloodSheet, premultiply(b->bloodcolor), sheetOffsetX, sheetOffsetY, TILEWIDTH, TILEHEIGHT+FLOORHEIGHT, drawx, drawy, 0);
- al_draw_bitmap_region( IMGBloodSheet, sheetOffsetX, sheetOffsetY+TILEHEIGHT+FLOORHEIGHT, TILEWIDTH, TILEHEIGHT+FLOORHEIGHT, drawx, drawy, 0);
+ al_draw_tinted_scaled_bitmap( IMGBloodSheet,
+ premultiply(b->bloodcolor),
+ sheetOffsetX,
+ sheetOffsetY,
+ TILEWIDTH,
+ TILEHEIGHT+FLOORHEIGHT,
+ drawx,
+ drawy,
+ TILEWIDTH*config.scale,
+ (TILEHEIGHT+FLOORHEIGHT)*config.scale,
+ 0);
+ al_draw_scaled_bitmap(
+ IMGBloodSheet,
+ sheetOffsetX,
+ sheetOffsetY+TILEHEIGHT+FLOORHEIGHT,
+ TILEWIDTH,
+ TILEHEIGHT+FLOORHEIGHT,
+ drawx,
+ drawy,
+ TILEWIDTH*config.scale,
+ (TILEHEIGHT+FLOORHEIGHT)*config.scale,
+ 0);
}
}