git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6936 c06c8d41-db1a-0410-9941-cceddc491573
4IAIFRGXLQNRK3ZCKFGVSJE7JMVLPKFMIBXC4ST4UQUEO3WBW55AC if (fg & TILE_FLAG_MDAM_MASK){unsigned int mdam_flag = fg & TILE_FLAG_MDAM_MASK;if (mdam_flag == TILE_FLAG_MDAM_LIGHT)add_quad(TEX_DEFAULT, TILE_MDAM_LIGHTLY_DAMAGED, x, y);else if (mdam_flag == TILE_FLAG_MDAM_MOD)add_quad(TEX_DEFAULT, TILE_MDAM_MODERATELY_DAMAGED, x, y);else if (mdam_flag == TILE_FLAG_MDAM_HEAVY)add_quad(TEX_DEFAULT, TILE_MDAM_HEAVILY_DAMAGED, x, y);else if (mdam_flag == TILE_FLAG_MDAM_SEV)add_quad(TEX_DEFAULT, TILE_MDAM_SEVERELY_DAMAGED, x, y);else if (mdam_flag == TILE_FLAG_MDAM_ADEAD)add_quad(TEX_DEFAULT, TILE_MDAM_ALMOST_DEAD, x, y);}
}std::string damage_desc;mon_dam_level_type damage_level;mons_get_damage_level(mons, damage_desc, damage_level);switch (damage_level){case MDAM_DEAD:case MDAM_ALMOST_DEAD:ch |= TILE_FLAG_MDAM_ADEAD;break;case MDAM_SEVERELY_DAMAGED:ch |= TILE_FLAG_MDAM_SEV;break;case MDAM_HEAVILY_DAMAGED:ch |= TILE_FLAG_MDAM_HEAVY;break;case MDAM_MODERATELY_DAMAGED:ch |= TILE_FLAG_MDAM_MOD;break;case MDAM_LIGHTLY_DAMAGED:ch |= TILE_FLAG_MDAM_LIGHT;break;case MDAM_OKAY:default:// no flag for okay.break;
mdam_lightly_damaged MDAM_LIGHTLY_DAMAGEDmdam_moderately_damaged MDAM_MODERATELY_DAMAGEDmdam_heavily_damaged MDAM_HEAVILY_DAMAGEDmdam_severely_damaged MDAM_SEVERELY_DAMAGEDmdam_almost_dead MDAM_ALMOST_DEAD