diff options
| author | Japa | 2011-02-28 03:24:32 +0000 |
|---|---|---|
| committer | Japa | 2011-02-28 03:24:32 +0000 |
| commit | 92b8343b5ec1758e5161ac282510d787ba32f00b (patch) | |
| tree | c60170f9993fc6bcd854dcd277c6487d6149bf64 /SpriteObjects.cpp | |
| parent | ded0a7567cbf96049d5e15e98d3641baa45f2930 (diff) | |
| download | stonesense-92b8343b5ec1758e5161ac282510d787ba32f00b.tar.gz stonesense-92b8343b5ec1758e5161ac282510d787ba32f00b.tar.bz2 stonesense-92b8343b5ec1758e5161ac282510d787ba32f00b.tar.xz | |
fixed the phantom outlines that were showing up.
Diffstat (limited to 'SpriteObjects.cpp')
| -rw-r--r-- | SpriteObjects.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/SpriteObjects.cpp b/SpriteObjects.cpp index cc50ede..938df9b 100644 --- a/SpriteObjects.cpp +++ b/SpriteObjects.cpp @@ -667,12 +667,11 @@ void c_sprite::draw_world_offset(int x, int y, int z, Block * b, int tileoffset, sheety = ((sheetindex+tileoffset+randoffset) / SHEET_OBJECTSWIDE) * spriteheight;
}
ALLEGRO_COLOR shade_color = get_color(b);
- if(!b->designation.bits.pile)
+ if(!b->designation.bits.pile && config.fog_of_war)
{
shade_color.r *= 0.25f;
shade_color.g *= 0.25f;
shade_color.b *= 0.25f;
-
}
if(chop && ( halftile == HALFTILECHOP))
{
@@ -700,11 +699,11 @@ void c_sprite::draw_world_offset(int x, int y, int z, Block * b, int tileoffset, //drawy -= (WALLHEIGHT);
//Northern border
if(b->depthBorderNorth)
- DrawSpriteFromSheet(281, IMGObjectSheet, al_map_rgb(255,255,255), drawx + offset_x, drawy + offset_y );
+ DrawSpriteFromSheet(281, IMGObjectSheet, al_map_rgb(255,255,255), drawx + offset_x, drawy + offset_y, b );
//Western border
if(b->depthBorderWest)
- DrawSpriteFromSheet(280, IMGObjectSheet, al_map_rgb(255,255,255), drawx + offset_x, drawy + offset_y );
+ DrawSpriteFromSheet(280, IMGObjectSheet, al_map_rgb(255,255,255), drawx + offset_x, drawy + offset_y, b );
//drawy += (WALLHEIGHT);
}
|
