git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7044 c06c8d41-db1a-0410-9941-cceddc491573
P6CQZRWDS3QNWW7W5LJYH4KU6YRSWZT5M4X3KLLTJY23CRBA7RXAC NNMFGXB5BJXGHTLNP4IL3IZ6TRQWZGANE4CXRNSD2EGY47QW3I6QC BZIUKX6D2YDH4PCSNOAB3VA6CVE73IJEMQWDB6RKDRGL5AKCDOFAC 4FQAKUKUO6PCAZ3N4HUR5XL6E4VA5UQUZ3AEDGRBLVY7W2LMWI7QC UKYGZDI6PYZPXDACCQGVPHANUP5ADCSNROOZIE7LYIZQWSNFHJZAC NTHQ3RE6DK47HACSWRRVH7QPETSRCLTWMUN2AWKNVWYSV55GFNZAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC LAMIVDKY7LO5ONX5Z273ZCCEA5UBENOJD5VWNE4AK2EXGFED6BFQC TI2HASZUN3QBTNWRCXLXJHOZBOUHFEOQUCPK5EYLATL7BP32H6LQC 2GV6OW7P54FXZ5OD2NUMX7MLXH424LYAFMOAUQ2UGSOLKLYDBJGAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC O7S3ILRELHICJXXTDGMF7KPPZWYHPYCNDPV2I77FZXXH4I454B4QC VRFQK6S2TXOFFO5K5HRDXPR7QEKKAZAVCASSIJVPWQ4GE26UOGTQC 3ZNI2YMHYXRVEONY5CGWXSRMFSLOATZMKU7H6HRY3CC2W6OZAM7QC M47QBURKKRV2JFK6U7GQNVWK7RUTBVPBJ5FHURC55SKQSXAUFSBAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC KEANRIMF5CGFVZ2XJYNFPOAKLXOSOJUOVA73IWBWOG576265ERHAC NXVPOFYKJFWQWKVPQUMWH2Y2KJEZX44BUOBFJ4JD4KFGPEGYHG4QC YFACWAHJI6DAZDNCI7C4NSSPYFRAKORZTXUFX6PRM6JQ7GCQKHGAC DBGS3HXMW24VO5GBITT3UI2ZNIISUXUHAEAYUI52QPUT7IO46ITQC Y2NYY7HWFZ2LQDK3ACSLGS37F2J2IJ5LRGCIMZYXLEOSVPD3A4DAC O6ZMFKDI3XO2SWPNEYHIPYFDWJR4TVDP5BAATK6LVCVETQID6E7AC 5BYWI6JJMVTQLCOMPHQNSFC2HW5LYGYFBHBIOU7D4T4B2AIUZV4AC QUFPPRIIRXHUFEDH3EFES7CSHTA7GG2DAXTRHUAUQBYMSWK4BP6AC POETVWRYRKRTPDOAM6YLJRBAWF7QDCOUCK3JPQURB2Y4PJN7EE2QC UXSDC436UFNF7B4DEI72NUKAUPB3M4GFAZR3GMW7D2R72KIB6P6AC JM7UAK777RAVDAVLQLEOBRTGNW2B47S5G55XITJXO243IUNZHVYQC 3FBKOX4Y5QYPMBOCSAMHNZXCY7Z75YDQDL4EJZHZIGDXL7RMZ7TAC ID2OZJTHFXL74RVUCS3JCMDQEUHAXCQFZU7235VU6IEVAAUWD2FAC void adjust(void);void list_weapons(void);void list_armour(void);void list_jewellery(void);
void adjust();void list_weapons();void list_armour();void list_jewellery();
void list_commands(bool wizard, int hotkey = 0,bool do_redraw_screen = false);
void list_commands(int hotkey = 0, bool do_redraw_screen = false);#ifdef WIZARDint list_wizard_commands(bool do_redraw_screen = false);#endif
static void _show_keyhelp_menu(const std::vector<formatted_string> &lines,bool with_manual, bool easy_exit = false,int hotkey = 0)
static int _show_keyhelp_menu(const std::vector<formatted_string> &lines,bool with_manual, bool easy_exit = false,int hotkey = 0)
_show_keyhelp_menu(cols.formatted_lines(), false, true);#endif
int key = _show_keyhelp_menu(cols.formatted_lines(), false, true);if (do_redraw_screen)redraw_screen();return key;
#endif
int wiz_command, tmp;char specs[256];// WIZ_NEVER gives protection for those who have wiz compiles,// and don't want to risk their characters.if (Options.wiz_mode == WIZ_NEVER)return;
ASSERT(you.wizard);
{mpr( "WARNING: ABOUT TO ENTER WIZARD MODE!", MSGCH_WARN );#ifndef SCORE_WIZARD_MODEmpr( "If you continue, your game will not be scored!", MSGCH_WARN );#endifif (!yesno( "Do you really want to enter wizard mode?", false, 'n' ))return;take_note(Note(NOTE_MESSAGE, 0, 0, "Entered wizard mode."));you.wizard = true;redraw_screen();if (crawl_state.cmd_repeat_start){crawl_state.cancel_cmd_repeat("Can't repeat entering wizard ""mode.");return;}}mpr( "Enter Wizard Command (? - help): ", MSGCH_PROMPT );wiz_command = getch();if (crawl_state.cmd_repeat_start){// Easiest to list which wizard commands *can* be repeated.switch (wiz_command){case 'x':case '$':case 'a':case 'c':case 'h':case 'H':case 'm':case 'M':case 'X':case '!':case '[':case ']':case '^':case '%':case 'o':case 'z':case 'Z':break;
return;
}static void _handle_wizard_command( void ){int wiz_command;// WIZ_NEVER gives protection for those who have wiz compiles,// and don't want to risk their characters.if (Options.wiz_mode == WIZ_NEVER)return;if (!you.wizard){mpr( "WARNING: ABOUT TO ENTER WIZARD MODE!", MSGCH_WARN );#ifndef SCORE_WIZARD_MODEmpr( "If you continue, your game will not be scored!", MSGCH_WARN );#endifif (!yesno( "Do you really want to enter wizard mode?", false, 'n' ))return;take_note(Note(NOTE_MESSAGE, 0, 0, "Entered wizard mode."));you.wizard = true;redraw_screen();if (crawl_state.cmd_repeat_start){crawl_state.cancel_cmd_repeat("Can't repeat entering wizard ""mode.");return;}}mpr( "Enter Wizard Command (? - help): ", MSGCH_PROMPT );wiz_command = getch();if (crawl_state.cmd_repeat_start){// Easiest to list which wizard commands *can* be repeated.switch (wiz_command){case 'x':case '$':case 'a':case 'c':case 'h':case 'H':case 'm':case 'M':case 'X':case '!':case '[':case ']':case '^':case '%':case 'o':case 'z':case 'Z':break;default:crawl_state.cant_cmd_repeat("You cannot repeat that ""wizard command.");return;}}_do_wizard_command(wiz_command, false);