git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3456 c06c8d41-db1a-0410-9941-cceddc491573
D7EPLNYHJH6C4CTMHCOUUODKGHCJRE4CGKNVSCHCSABN6ZOD2ZBAC if (bazaar && env.grid_colours[x][y] == baz_col &&
if (grd[x][y] == DNGN_CLOSED_DOOR || grd[x][y] == DNGN_OPEN_DOOR){// Check for horizontal gates.bool door_left = (x > 0 && grd[x-1][y] == grd[x][y]);bool door_right = (x < GXM - 1 && grd[x+1][y] == grd[x][y]);bool door_up = (y > 0 && grd[x][y-1] == grd[x][y]);bool door_down = (y < GYM - 1 && grd[x][y+1] == grd[x][y]);if ((door_left || door_right) && !door_up && !door_down){int target;if (door_left && door_right)target = TILE_DNGN_GATE_CLOSED_MIDDLE;else if (door_left)target = TILE_DNGN_GATE_CLOSED_RIGHT;elsetarget = TILE_DNGN_GATE_CLOSED_LEFT;// NOTE: this requires that closed gates and open gates// are positioned in the tile set relative to their// door counterpart.env.tile_flavor[x][y].special =target - TILE_DNGN_CLOSED_DOOR;}else{env.tile_flavor[x][y].special = 0;}}else if (bazaar && env.grid_colours[x][y] == baz_col &&