git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8641 c06c8d41-db1a-0410-9941-cceddc491573
Z7NCYTUYFX6DW5T2IVYD3JOKPICQMADIKOTLCUZUJIP2OGMBVROQC
RDOOG5LBE5TCTFYCKJIB7TGGTRFX4HBLMJZYXS5TCFWNCU3QII5QC
EOMCPVNQLX3IMLC46EAO67DPBH5KEG2FQTPBLGU62HIRWA3UQ7XQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC
F2ZJ55CL3T66DFM34BQWCJNHIT4XJFCGTWTA5KESV6NHWFLTGUYAC
SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC
5XNQ3SSNBFXFNWA6DPM74W6FH65NX665P3DMH6YCWVFOPZTJSYCQC
void crawl_view_geometry::shift_player_to(const coord_def &c)
{
// Preserve vgrdc offset after moving.
const coord_def offset = crawl_view.vgrdc - you.pos();
crawl_view.vgrdc = offset + c;
last_player_pos = c;
set_player_at(c);
ASSERT(crawl_view.vgrdc == offset + c);
ASSERT(last_player_pos == c);
}