summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/cio.cc12
-rw-r--r--crawl-ref/source/version.h2
-rw-r--r--crawl-ref/source/view.cc27
3 files changed, 13 insertions, 28 deletions
diff --git a/crawl-ref/source/cio.cc b/crawl-ref/source/cio.cc
index b3382bf6fc..e77fc2fe9c 100644
--- a/crawl-ref/source/cio.cc
+++ b/crawl-ref/source/cio.cc
@@ -22,12 +22,24 @@ extern int unixcurses_get_vi_key(int keyin);
static keycode_type _numpad2vi(keycode_type key)
{
+#ifndef USE_TILE
+ key = unixcurses_get_vi_key(key);
+#endif
switch(key)
{
case CK_UP: key = 'k'; break;
case CK_DOWN: key = 'j'; break;
case CK_LEFT: key = 'h'; break;
case CK_RIGHT: key = 'l'; break;
+ case 1001: key = 'b'; break;
+ case 1002: key = 'j'; break;
+ case 1003: key = 'n'; break;
+ case 1004: key = 'h'; break;
+ case 1005: key = '.'; break;
+ case 1006: key = 'l'; break;
+ case 1007: key = 'y'; break;
+ case 1008: key = 'k'; break;
+ case 1009: key = 'u'; break;
}
if (key >= '1' && key <= '9')
{
diff --git a/crawl-ref/source/version.h b/crawl-ref/source/version.h
index cce06c75c1..ae966afc3a 100644
--- a/crawl-ref/source/version.h
+++ b/crawl-ref/source/version.h
@@ -32,7 +32,7 @@
#define CRAWL "Dungeon Crawl Stone Soup"
-#define VER_NUM "0.5"
+#define VER_NUM "0.5.1"
#define VER_QUAL ""
// Undefine for official releases.
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index 171141a3c8..b6e4b4b4ed 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -3937,33 +3937,6 @@ bool magic_mapping(int map_radius, int proportion, bool suppress_msg,
if (is_terrain_changed(*ri))
clear_envmap_grid(*ri);
-#if 0
-#ifdef USE_TILE
- if (!wizard_map && is_terrain_known(*ri) && !is_terrain_mapped(*ri))
- {
- // Can't use set_envmap_obj because that would
- // overwrite the gmap.
- if (is_terrain_seen(*ri))
- {
- env.tile_bk_bg(*ri) = tile_idx_unseen_terrain(ri->x, ri->y,
- grd(*ri));
- }
- else
- {
- unsigned int feature = grd(*ri);
- unsigned int grid_symbol;
- unsigned short grid_color;
- get_item_symbol(feature, &grid_symbol, &grid_color);
-
- unsigned int fg;
- unsigned int bg;
- tileidx_unseen(fg, bg, grid_symbol, *ri);
- env.tile_bk_bg(*ri) = bg;
- }
- }
-#endif
-#endif
-
if (!wizard_map && (is_terrain_seen(*ri) || is_terrain_mapped(*ri)))
continue;