diff options
Diffstat (limited to 'src/input/inputmanager.h')
-rw-r--r-- | src/input/inputmanager.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/input/inputmanager.h b/src/input/inputmanager.h index f781a3e09..ce662611a 100644 --- a/src/input/inputmanager.h +++ b/src/input/inputmanager.h @@ -85,11 +85,15 @@ enum KeyCondition COND_NOFOLLOW = 1024, // follow mode disabled COND_INGAME = 2048, // game must be started COND_NOBUYSELL = 4096, // no active buy or sell dialogs + COND_NONPCDIALOG = 8192, // no active npc dialog or + // dialog almost closed + COND_NOTALKING = 16384, // player have no opened + // dialogs what prevent moving COND_SHORTCUT = 2 + 4 + 16 + 512 + 2048, // flags for shortcut keys COND_SHORTCUT0 = 2 + 4 + 16 + 512, // flags for shortcut keys COND_GAME = 2 + 4 + 8 + 16 + 64 + 2048, // main game key COND_GAME2 = 2 + 8 + 16 + 64 + 2048, - COND_ARROWKEYS = 2 + 8 + 16 + 64 + 2048 + 4096 + COND_ARROWKEYS = 2 + 8 + 16 + 64 + 2048 + 4096 + 16384 }; class InputManager final |