dungeon_terrain_changed() so that events will be fired and the overmap will get updadated if things like portals or altars are overwritten.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7582 c06c8d41-db1a-0410-9941-cceddc491573
ETV7O3ZWPY5D4R2AOPI6IRAWUTZR55LNYBBSSXLIN6NLZSCCBQBQC
SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC
ITSYPZJ5HOJO3YTPUGAIZSV373744ZHJO7ANDLUGFBV5XMZLLABAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
5XNQ3SSNBFXFNWA6DPM74W6FH65NX665P3DMH6YCWVFOPZTJSYCQC
BW3XFNOS6LDAQLHOZ6RXARCMKCY5JVLVDSXDSSAX4DSYM3FANQBAC
GTPAKUU3R5AS3LQNCCZIP3BWV473RM4EB2AIS4FXAJRXHEOVH2PAC
P2OYYNPHIBGOLT4CRLNTTIXDN34EU2QCMFQJNLAMUAHQXZTEDPXQC
EJ4GIPFSSQCQASUMRF4CR2WPUQOTEHFRGLOYEZ7BH6YEMIR6DN4QC
TLA5UN6LZPXGKERI27EFY4HKIIU3VU5Y7ZU54WXL6ANBUV2VOTMQC
4FQAKUKUO6PCAZ3N4HUR5XL6E4VA5UQUZ3AEDGRBLVY7W2LMWI7QC
FSD7GIK3YLZXWLEH37BU6KV3IUCFGXPQL6IZ7H65YWNRBEKDBX5AC
F4WAQJD7KLOXHZOTOT6WG26PVIDHYNVS3AV6ZNXGAS7PDR4HBWQAC
if (const int feat = atoi(specs))
grd(you.pos()) = static_cast<dungeon_feature_type>( feat );
if (const int feat_num = atoi(specs))
{
dungeon_feature_type feat =
static_cast<dungeon_feature_type>( feat_num );
dungeon_terrain_changed(you.pos(), feat, false);
#ifdef USE_TILE
env.tile_flv[you.pos().x][you.pos().y].special = 0;
#endif
}