|
|
|
@ -220,6 +220,7 @@ enum {
|
|
|
|
|
GHK_RESET_OBJECT_TO_PLACE,
|
|
|
|
|
GHK_DELETE_WINDOWS,
|
|
|
|
|
GHK_DELETE_NONVITAL_WINDOWS,
|
|
|
|
|
GHK_DELETE_ALL_MESSAGES,
|
|
|
|
|
GHK_REFRESH_SCREEN,
|
|
|
|
|
GHK_CRASH,
|
|
|
|
|
GHK_MONEY,
|
|
|
|
@ -345,6 +346,7 @@ struct MainWindow : Window
|
|
|
|
|
case GHK_RESET_OBJECT_TO_PLACE: ResetObjectToPlace(); break;
|
|
|
|
|
case GHK_DELETE_WINDOWS: DeleteNonVitalWindows(); break;
|
|
|
|
|
case GHK_DELETE_NONVITAL_WINDOWS: DeleteAllNonVitalWindows(); break;
|
|
|
|
|
case GHK_DELETE_ALL_MESSAGES: DeleteAllMessages(); break;
|
|
|
|
|
case GHK_REFRESH_SCREEN: MarkWholeScreenDirty(); break;
|
|
|
|
|
|
|
|
|
|
case GHK_CRASH: // Crash the game
|
|
|
|
@ -488,6 +490,7 @@ static Hotkey global_hotkeys[] = {
|
|
|
|
|
Hotkey(WKC_ESC, "reset_object_to_place", GHK_RESET_OBJECT_TO_PLACE),
|
|
|
|
|
Hotkey(WKC_DELETE, "delete_windows", GHK_DELETE_WINDOWS),
|
|
|
|
|
Hotkey(WKC_DELETE | WKC_SHIFT, "delete_all_windows", GHK_DELETE_NONVITAL_WINDOWS),
|
|
|
|
|
Hotkey(WKC_DELETE | WKC_CTRL, "delete_all_messages", GHK_DELETE_ALL_MESSAGES),
|
|
|
|
|
Hotkey('R' | WKC_CTRL, "refresh_screen", GHK_REFRESH_SCREEN),
|
|
|
|
|
#if defined(_DEBUG)
|
|
|
|
|
Hotkey('0' | WKC_ALT, "crash_game", GHK_CRASH),
|
|
|
|
|