diff options
| author | Petr Mrázek | 2012-01-27 05:52:06 +0100 |
|---|---|---|
| committer | Petr Mrázek | 2012-01-27 05:52:06 +0100 |
| commit | 66115070844f3bc1ae3f9142e43f7c110aa18159 (patch) | |
| tree | 661a3c27bcdc105ea890e117dfb1f3790e5a0c0c /Block.cpp | |
| parent | 92627e39cb3502812cd5a131716d3d1da8ef625a (diff) | |
| download | stonesense-66115070844f3bc1ae3f9142e43f7c110aa18159.tar.gz stonesense-66115070844f3bc1ae3f9142e43f7c110aa18159.tar.bz2 stonesense-66115070844f3bc1ae3f9142e43f7c110aa18159.tar.xz | |
Major stonesense fixage.
Diffstat (limited to 'Block.cpp')
| -rw-r--r-- | Block.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -200,7 +200,7 @@ void Block::Draw() }
//Floor Engravings
- if((floorType > 0) && engraving_character && engraving_flags.floor)
+ if((floorType > 0) && engraving_character && engraving_flags.bits.floor)
{
DrawSpriteFromSheet( engraving_character, IMGEngFloorSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
}
@@ -350,30 +350,30 @@ void Block::Draw() {
if(ownerSegment->rotation == 0)
{
- if(engraving_flags.east)
+ if(engraving_flags.bits.east)
DrawSpriteFromSheet( engraving_character, IMGEngRightSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
- if(engraving_flags.south)
+ if(engraving_flags.bits.south)
DrawSpriteFromSheet( engraving_character, IMGEngLeftSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
}
if(ownerSegment->rotation == 1)
{
- if(engraving_flags.north)
+ if(engraving_flags.bits.north)
DrawSpriteFromSheet( engraving_character, IMGEngRightSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
- if(engraving_flags.east)
+ if(engraving_flags.bits.east)
DrawSpriteFromSheet( engraving_character, IMGEngLeftSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
}
if(ownerSegment->rotation == 2)
{
- if(engraving_flags.west)
+ if(engraving_flags.bits.west)
DrawSpriteFromSheet( engraving_character, IMGEngRightSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
- if(engraving_flags.north)
+ if(engraving_flags.bits.north)
DrawSpriteFromSheet( engraving_character, IMGEngLeftSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
}
if(ownerSegment->rotation == 3)
{
- if(engraving_flags.south)
+ if(engraving_flags.bits.south)
DrawSpriteFromSheet( engraving_character, IMGEngRightSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
- if(engraving_flags.west)
+ if(engraving_flags.bits.west)
DrawSpriteFromSheet( engraving_character, IMGEngLeftSheet, al_map_rgba_f(1.0,1.0,1.0,((engraving_quality + 5.0f) / 10.0f)), drawx, drawy, this );
}
}
|
