git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1948 c06c8d41-db1a-0410-9941-cceddc491573
7X4EXGVZZP5RSNEWTE6MRLGGC4KJT45AQUKQ4VSNYWT3C7TQSLBAC
void dgn_event_dispatcher::clear_listeners_at(const coord_def &pos)
{
grid_triggers[pos.x][pos.y].reset(NULL);
}
void dgn_event_dispatcher::move_listeners(
const coord_def &from, const coord_def &to)
{
// Any existing listeners at to will be discarded. YHBW.
grid_triggers[to.x][to.y] = grid_triggers[from.x][from.y];
}
bool dgn_event_dispatcher::has_listeners_at(const coord_def &pos) const
{
return (grid_triggers[pos.x][pos.y].get());
}