108 lines
5.7 KiB
C
108 lines
5.7 KiB
C
/* NetHack 3.6 amimenu.c $NHDT-Date: 1432512796 2015/05/25 00:13:16 $ $NHDT-Branch: master $:$NHDT-Revision: 1.7 $ */
|
|
/* Copyright (c) Olaf 'Rhialto' Seibert, 1989 */
|
|
/* Copyright (c) Kenneth Lorber, Bethesda, Maryland, 1992, 1993, 1996 */
|
|
/* Copyright (c) Janne Salmijärvi, 2000 */
|
|
/* NetHack may be freely redistributed. See license for details. */
|
|
|
|
/* Originally by John Toebes. */
|
|
|
|
/* GadTools menus by jhsa */
|
|
|
|
struct NewMenu GTHackMenu[] = {
|
|
{ NM_TITLE, "Commands", 0, 0, 0, 0 },
|
|
{ NM_ITEM, "? Display help menu", 0, 0, 0, (void *) '?' },
|
|
{ NM_ITEM, "& Explain a command", 0, 0, 0, (void *) '&' },
|
|
{ NM_ITEM, "O Set options", 0, 0, 0, (void *) 'O' },
|
|
{ NM_ITEM, "! AmigaDos command", 0, 0, 0, (void *) '!' },
|
|
{ NM_ITEM, "v Version number", 0, 0, 0, (void *) 'v' },
|
|
{ NM_ITEM, "V Long version and game history", 0, 0, 0, (void *) 'V' },
|
|
{ NM_ITEM, "^R Redraw screen", 0, 0, 0, (void *) 022 },
|
|
{ NM_ITEM, "^P Repeat previous messages", 0, 0, 0, (void *) 020 },
|
|
{ NM_ITEM, "M-q #quit the game", 0, 0, 0, (void *)(128 + 'q') },
|
|
{ NM_ITEM, "S Save the game", 0, 0, 0, (void *) 'S' },
|
|
{ NM_TITLE, "Inventory", 0, 0, 0, 0 },
|
|
{ NM_ITEM, "i Inventory", 0, 0, 0, (void *) 'i' },
|
|
{ NM_ITEM, "p Pay your bill", 0, 0, 0, (void *) 'p' },
|
|
{ NM_ITEM, "d Drop an object", 0, 0, 0, (void *) 'd' },
|
|
{ NM_ITEM, "D Drop several things", 0, 0, 0, (void *) 'D' },
|
|
{ NM_ITEM, ", Pickup an object", 0, 0, 0, (void *) ',' },
|
|
{ NM_ITEM, "@ Toggle pickup", 0, 0, 0, (void *) '@' },
|
|
{ NM_ITEM, "/ Identify something", 0, 0, 0, (void *) '/' },
|
|
{ NM_ITEM, "C Christen a monster", 0, 0, 0, (void *) 'C' },
|
|
{ NM_ITEM, "+ List known spells", 0, 0, 0, (void *) '+' },
|
|
{ NM_ITEM, "$ Your gold", 0, 0, 0, (void *) '$' },
|
|
{ NM_TITLE, "Actions", 0, 0, 0, 0 },
|
|
{ NM_ITEM, "a Apply/use something", 0, 0, 0, (void *) 'a' },
|
|
{ NM_ITEM, "e Eat something", 0, 0, 0, (void *) 'e' },
|
|
{ NM_ITEM, "f Fire ammunition", 0, 0, 0, (void *) 'f' },
|
|
{ NM_ITEM, "F Fight a monster", 0, 0, 0, (void *) 'F' },
|
|
{ NM_ITEM, "q Quaff a monster", 0, 0, 0, (void *) 'q' },
|
|
{ NM_ITEM, "r Read scroll/book", 0, 0, 0, (void *) 'r' },
|
|
{ NM_ITEM, "t Throw something", 0, 0, 0, (void *) 't' },
|
|
{ NM_ITEM, "z Zap a wand", 0, 0, 0, (void *) 'z' },
|
|
{ NM_ITEM, "Z Cast a spell", 0, 0, 0, (void *) 'Z' },
|
|
{ NM_TITLE, "Preparations", 0, 0, 0, 0 },
|
|
{ NM_ITEM, "A Remove all armor", 0, 0, 0, (void *) 'A' },
|
|
{ NM_ITEM, "P Put on a ring", 0, 0, 0, (void *) 'P' },
|
|
{ NM_ITEM, "R Remove ring", 0, 0, 0, (void *) 'R' },
|
|
{ NM_ITEM, "Q Select ammunition for quiver", 0, 0, 0, (void *) 'Q' },
|
|
{ NM_ITEM, "T Take off armor", 0, 0, 0, (void *) 'T' },
|
|
{ NM_ITEM, "w Wield a weapon", 0, 0, 0, (void *) 'w' },
|
|
{ NM_ITEM, "W Wear armor", 0, 0, 0, (void *) 'W' },
|
|
{ NM_ITEM, "x Swap wielded and secondary weapons", 0, 0, 0,
|
|
(void *) 'x' },
|
|
{ NM_ITEM, ") Current weapon", 0, 0, 0, (void *) ')' },
|
|
{ NM_ITEM, "[ Current armor", 0, 0, 0, (void *) '[' },
|
|
{ NM_ITEM, "= Current rings", 0, 0, 0, (void *) '=' },
|
|
{ NM_ITEM, "\" Current amulet", 0, 0, 0, (void *) '"' },
|
|
{ NM_ITEM, "( Current tools", 0, 0, 0, (void *) '(' },
|
|
{ NM_ITEM, "* Current equipment", 0, 0, 0, (void *) '*' },
|
|
{ NM_TITLE, "Movement", 0, 0, 0, 0 },
|
|
{ NM_ITEM, "o Open door", 0, 0, 0, (void *) 'o' },
|
|
{ NM_ITEM, "c Close door", 0, 0, 0, (void *) 'c' },
|
|
{ NM_ITEM, "^D Kick door", 0, 0, 0, (void *) 004 },
|
|
{ NM_ITEM, "s Search", 0, 0, 0, (void *) 's' },
|
|
{ NM_ITEM, "< Go up stairs", 0, 0, 0, (void *) '<' },
|
|
{ NM_ITEM, "> Go down stairs", 0, 0, 0, (void *) '>' },
|
|
{ NM_ITEM, "^T Teleport", 0, 0, 0, (void *) 024 },
|
|
{ NM_ITEM, ". Wait a moment", 0, 0, 0, (void *) '.' },
|
|
{ NM_ITEM, "E Engrave message on floor", 0, 0, 0, (void *) 'E' },
|
|
{ NM_TITLE, "Extended", 0, 0, 0, 0 },
|
|
{ NM_ITEM, "M-a #adjust inventory letters", 0, 0, 0,
|
|
(void *)(128 + 'a') },
|
|
{ NM_ITEM, "M-c #chat with someone", 0, 0, 0, (void *)(128 + 'c') },
|
|
{ NM_ITEM, "M-d #dip an object into something", 0, 0, 0,
|
|
(void *)(128 + 'd') },
|
|
#ifdef WEAPON_SKILLS
|
|
{ NM_ITEM, "M-e #enhance weapon skills", 0, 0, 0, (void *)(128 + 'e') },
|
|
#endif
|
|
{ NM_ITEM, "M-f #force a lock", 0, 0, 0, (void *)(128 + 'f') },
|
|
{ NM_ITEM, "M-i #invoke an object's special powers", 0, 0, 0,
|
|
(void *)(128 + 'i') },
|
|
{ NM_ITEM, "M-j #jump to another location", 0, 0, 0,
|
|
(void *)(128 + 'j') },
|
|
{ NM_ITEM, "M-l #loot a box on the floor", 0, 0, 0,
|
|
(void *)(128 + 'l') },
|
|
{ NM_ITEM, "M-m Use a #monster's special ability", 0, 0, 0,
|
|
(void *)(128 + 'm') },
|
|
{ NM_ITEM, "M-n #name an item or type of object", 0, 0, 0,
|
|
(void *)(128 + 'n') },
|
|
{ NM_ITEM, "M-o #offer a sacrifice to the gods", 0, 0, 0,
|
|
(void *)(128 + 'o') },
|
|
{ NM_ITEM, "M-p #pray to the gods for help", 0, 0, 0,
|
|
(void *)(128 + 'p') },
|
|
{ NM_ITEM, "M-q #quit the game", 0, 0, 0, (void *)(128 + 'q') },
|
|
{ NM_ITEM, "M-r #rub a lamp", 0, 0, 0, (void *)(128 + 'r') },
|
|
{ NM_ITEM, "M-s #sit down", 0, 0, 0, (void *)(128 + 's') },
|
|
{ NM_ITEM, "M-t #turn undead", 0, 0, 0, (void *)(128 + 't') },
|
|
{ NM_ITEM, "M-u #untrap something", 0, 0, 0, (void *)(128 + 'u') },
|
|
{ NM_ITEM, "M-v Long #version information", 0, 0, 0,
|
|
(void *)(128 + 'v') },
|
|
{ NM_ITEM, "M-w #wipe off your face", 0, 0, 0, (void *)(128 + 'w') },
|
|
{ NM_ITEM, " Your #conduct", 0, 0, 0, (void *) '#' }, /* "#co\n" */
|
|
{ NM_ITEM, " #ride your steed", 0, 0, 0, (void *) '#' }, /* "#ri\n" */
|
|
{ NM_ITEM, "M-2 Switch #twoweapon mode on/off", 0, 0, 0,
|
|
(void *)(128 + '2') },
|
|
{ NM_END, NULL, 0, 0, 0, 0 }
|
|
};
|