diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-01-13 12:12:10 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-01-13 12:12:10 +0300 |
commit | b863927543393468a7153775c18ef04a59f20a7f (patch) | |
tree | 56e6d7345598c0524ac4fd7310f6a85d465ce2c3 /src/input/inputmanager.h | |
parent | 6fcb5c4b9f03dd3e4b9fea0475aec2c21a8510bc (diff) | |
download | manaplus-b863927543393468a7153775c18ef04a59f20a7f.tar.gz manaplus-b863927543393468a7153775c18ef04a59f20a7f.tar.bz2 manaplus-b863927543393468a7153775c18ef04a59f20a7f.tar.xz manaplus-b863927543393468a7153775c18ef04a59f20a7f.zip |
allow auto close npc dialog if it almost closed and press moving keys.
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 |