summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/direct.h
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/direct.h')
-rw-r--r--crawl-ref/source/direct.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/direct.h b/crawl-ref/source/direct.h
index ad4f6f3b44..839b84ebe9 100644
--- a/crawl-ref/source/direct.h
+++ b/crawl-ref/source/direct.h
@@ -16,6 +16,7 @@
#include "externs.h"
#include "enum.h"
+#include "libgui.h"
#include "ray.h"
class crawl_view_buffer
@@ -214,6 +215,11 @@ inline coord_def view2show(const coord_def &pos)
return (pos - crawl_view.vlos1 + coord_def(1, 1));
}
+inline coord_def show2view(const coord_def &pos)
+{
+ return (pos + crawl_view.vlos1 - coord_def(1, 1));
+}
+
inline coord_def grid2show(const coord_def &pos)
{
return (view2show(grid2view(pos)));