-/* NetHack 3.6 drawing.c $NHDT-Date: 1447124657 2015/11/10 03:04:17 $ $NHDT-Branch: master $:$NHDT-Revision: 1.49 $ */
+/* NetHack 3.6 drawing.c $NHDT-Date: 1463706747 2016/05/20 01:12:27 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.51 $ */
/* Copyright (c) NetHack Development Team 1992. */
/* NetHack may be freely redistributed. See license for details. */
{ '<', "ladder up", C(CLR_BROWN) }, /* upladder */
{ '>', "ladder down", C(CLR_BROWN) }, /* dnladder */
{ '_', "altar", C(CLR_GRAY) }, /* altar */
- { '|', "grave", C(CLR_GRAY) }, /* grave */
+ { '|', "grave", C(CLR_WHITE) }, /* grave */
{ '\\', "opulent throne", C(HI_GOLD) }, /* throne */
#else
/*20*/ { '.', "\95\94\89®\82Ì\88Ã\82¢\95\94\95ª", C(CLR_BLACK) }, /* dark room */
{ '<', "\8fã\82è\82Í\82µ\82²", C(CLR_BROWN) }, /* upladder */
{ '>', "\89º\82è\82Í\82µ\82²", C(CLR_BROWN) }, /* dnladder */
{ '_', "\8dÕ\92d", C(CLR_GRAY) }, /* altar */
- { '|', "\95æ", C(CLR_GRAY) }, /* grave */
+ { '|', "\95æ", C(CLR_WHITE) }, /* grave */
{ '\\', "\89Ø\82â\82©\82È\8bÊ\8dÀ", C(HI_GOLD) }, /* throne */
#endif
#if 0 /*JP*/
/*30*/ { '#', "sink", C(CLR_GRAY) }, /* sink */
- { '{', "fountain", C(CLR_BLUE) }, /* fountain */
+ { '{', "fountain", C(CLR_BRIGHT_BLUE) }, /* fountain */
{ '}', "water", C(CLR_BLUE) }, /* pool */
{ '.', "ice", C(CLR_CYAN) }, /* ice */
{ '}', "molten lava", C(CLR_RED) }, /* lava */
{ ' ', "air", C(CLR_CYAN) }, /* open air */
#else
/*30*/ { '#', "\97¬\82µ\91ä", C(CLR_GRAY) }, /* sink */
- { '{', "\90ò", C(CLR_BLUE) }, /* fountain */
+ { '{', "\90ò", C(CLR_BRIGHT_BLUE) }, /* fountain */
{ '}', "\90\85\82Ì\82½\82Ü\82Á\82½\8fê\8f\8a", C(CLR_BLUE) }, /* pool */
{ '.', "\95X", C(CLR_CYAN) }, /* ice */
{ '}', "\97n\8aâ", C(CLR_RED) }, /* lava */
{ '^', "magic trap", C(HI_ZAP) }, /* trap */
{ '^', "anti-magic field", C(HI_ZAP) }, /* trap */
{ '^', "polymorph trap", C(CLR_BRIGHT_GREEN) }, /* trap */
- { '^', "vibrating square", C(CLR_YELLOW) }, /* trap */
- { '|', "wall", C(CLR_GRAY) }, /* vbeam */
- { '-', "wall", C(CLR_GRAY) }, /* hbeam */
- { '\\', "wall", C(CLR_GRAY) }, /* lslant */
- { '/', "wall", C(CLR_GRAY) }, /* rslant */
+ { '~', "vibrating square", C(CLR_MAGENTA) }, /* "trap" */
+ /* zap colors are changed by mapglyph() to match type of beam */
+ { '|', "", C(CLR_GRAY) }, /* vbeam */
+ { '-', "", C(CLR_GRAY) }, /* hbeam */
+ { '\\', "", C(CLR_GRAY) }, /* lslant */
+ { '/', "", C(CLR_GRAY) }, /* rslant */
{ '*', "", C(CLR_WHITE) }, /* dig beam */
{ '!', "", C(CLR_WHITE) }, /* camera flash beam */
{ ')', "", C(HI_WOOD) }, /* boomerang open left */
{ '^', "\96\82\96@\82Ìã©", C(HI_ZAP) }, /* trap */
{ '^', "\94½\96\82\96@\8bó\8aÔ\82Ìã©", C(HI_ZAP) }, /* trap */
{ '^', "\95Ï\89»\82Ìã©", C(CLR_BRIGHT_GREEN) }, /* trap */
- { '^', "\90U\93®\82µ\82Ä\82¢\82é\8fê\8f\8a", C(CLR_YELLOW) }, /* trap */
+ { '~', "\90U\93®\82µ\82Ä\82¢\82é\8fê\8f\8a", C(CLR_MAGENTA) }, /* "trap" */
+ /* zap colors are changed by mapglyph() to match type of beam */
{ '|', "\95Ç", C(CLR_GRAY) }, /* vbeam */
{ '-', "\95Ç", C(CLR_GRAY) }, /* hbeam */
{ '\\', "\95Ç", C(CLR_GRAY) }, /* lslant */
{ '#', "\93Å\89_", C(CLR_BRIGHT_GREEN) }, /* part of a cloud */
{ '?', "\97L\8cø\82È\88Ê\92u", C(CLR_BRIGHT_GREEN) }, /* target position */
#endif
+ /* swallow colors are changed by mapglyph() to match engulfing monst */
{ '/', "", C(CLR_GREEN) }, /* swallow top left */
{ '-', "", C(CLR_GREEN) }, /* swallow top center */
{ '\\', "", C(CLR_GREEN) }, /* swallow top right */
{ '\\', "", C(CLR_GREEN) }, /* swallow bottom left */
{ '-', "", C(CLR_GREEN) }, /* swallow bottom center */
{ '/', "", C(CLR_GREEN) }, /* swallow bottom right */
+ /* explosion colors are changed by mapglyph() to match type of expl. */
{ '/', "", C(CLR_ORANGE) }, /* explosion top left */
{ '-', "", C(CLR_ORANGE) }, /* explosion top center */
{ '\\', "", C(CLR_ORANGE) }, /* explosion top right */
{ SYM_PCHAR, S_bars, "S_bars" },
{ SYM_PCHAR, S_tree, "S_tree" },
{ SYM_PCHAR, S_room, "S_room" },
+ { SYM_PCHAR, S_darkroom, "S_darkroom" },
{ SYM_PCHAR, S_corr, "S_corr" },
{ SYM_PCHAR, S_litcorr, "S_litcorr" },
{ SYM_PCHAR, S_upstair, "S_upstair" },
{ SYM_PCHAR, S_magic_trap, "S_magic_trap" },
{ SYM_PCHAR, S_anti_magic_trap, "S_anti_magic_trap" },
{ SYM_PCHAR, S_polymorph_trap, "S_polymorph_trap" },
+ { SYM_PCHAR, S_vibrating_square, "S_vibrating_square" },
{ SYM_PCHAR, S_vbeam, "S_vbeam" },
{ SYM_PCHAR, S_hbeam, "S_hbeam" },
{ SYM_PCHAR, S_lslant, "S_lslant" },
{ SYM_PCHAR, S_explode7, "S_explode7" },
{ SYM_PCHAR, S_explode8, "S_explode8" },
{ SYM_PCHAR, S_explode9, "S_explode9" },
+ { SYM_OC, ILLOBJ_CLASS + SYM_OFF_O, "S_strange_obj" },
{ SYM_OC, WEAPON_CLASS + SYM_OFF_O, "S_weapon" },
{ SYM_OC, ARMOR_CLASS + SYM_OFF_O, "S_armor" },
{ SYM_OC, ARMOR_CLASS + SYM_OFF_O, "S_armour" },