Fixing issues when viewing the dungeon via right-clicking on the map.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3275 c06c8d41-db1a-0410-9941-cceddc491573
44LY6TB272RWWFLON2XOUIXWFPUXM5OMX6KLX66HH37BNURVT4DQC
unsigned short left_col = (x > 0) ?
env.grid_colours[x-1][y] : BLACK;
unsigned short right_col = (x < GXM - 1) ?
env.grid_colours[x+1][y] : BLACK;
unsigned short up_col = (y > 0) ?
env.grid_colours[x][y-1] : BLACK;
unsigned short down_col = (y < GYM - 1) ?
env.grid_colours[x][y+1] : BLACK;
bool l_nrm = left_grd == DNGN_FLOOR;
bool r_nrm = right_grd == DNGN_FLOOR;
bool u_nrm = up_grd == DNGN_FLOOR;
bool d_nrm = down_grd == DNGN_FLOOR;
bool l_spc = left_grd == DNGN_FLOOR_SPECIAL;
bool r_spc = right_grd == DNGN_FLOOR_SPECIAL;
bool u_spc = up_grd == DNGN_FLOOR_SPECIAL;
bool d_spc = down_grd == DNGN_FLOOR_SPECIAL;
bool l_nrm = left_grd == DNGN_FLOOR && left_col != baz_col;
bool r_nrm = right_grd == DNGN_FLOOR && right_col != baz_col;
bool u_nrm = up_grd == DNGN_FLOOR && up_col != baz_col;
bool d_nrm = down_grd == DNGN_FLOOR && down_col != baz_col;
bool l_spc = left_grd == DNGN_FLOOR && left_col == baz_col;
bool r_spc = right_grd == DNGN_FLOOR && right_col == baz_col;
bool u_spc = up_grd == DNGN_FLOOR && up_col == baz_col;
bool d_spc = down_grd == DNGN_FLOOR && down_col == baz_col;