]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/client/keys.h
Remove unused ITextSceneNode header (#11476)
[dragonfireclient.git] / src / client / keys.h
index 0921bc1663d1ccda1aef3166f19ba191993c440c..e120a2d927c49ba6d35849d305590aa70edfb288 100644 (file)
@@ -17,23 +17,26 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef KEYS_HEADER
-#define KEYS_HEADER
+#pragma once
 
-#include<list>
+#include <list>
 
-class KeyType {
+class KeyType
+{
 public:
-       enum T {
+       enum T
+       {
                // Player movement
                FORWARD,
                BACKWARD,
                LEFT,
                RIGHT,
                JUMP,
-               SPECIAL1,
+               AUX1,
                SNEAK,
-               AUTORUN,
+               AUTOFORWARD,
+               DIG,
+               PLACE,
 
                ESC,
 
@@ -42,16 +45,24 @@ class KeyType {
                INVENTORY,
                CHAT,
                CMD,
+               CMD_LOCAL,
                CONSOLE,
                MINIMAP,
                FREEMOVE,
+               PITCHMOVE,
                FASTMOVE,
                NOCLIP,
+               HOTBAR_PREV,
+               HOTBAR_NEXT,
+               MUTE,
+               INC_VOLUME,
+               DEC_VOLUME,
                CINEMATIC,
                SCREENSHOT,
+               TOGGLE_BLOCK_BOUNDS,
                TOGGLE_HUD,
                TOGGLE_CHAT,
-               TOGGLE_FORCE_FOG_OFF,
+               TOGGLE_FOG,
                TOGGLE_UPDATE_CAMERA,
                TOGGLE_DEBUG,
                TOGGLE_PROFILER,
@@ -59,19 +70,46 @@ class KeyType {
                INCREASE_VIEWING_RANGE,
                DECREASE_VIEWING_RANGE,
                RANGESELECT,
+               ZOOM,
 
                QUICKTUNE_NEXT,
                QUICKTUNE_PREV,
                QUICKTUNE_INC,
                QUICKTUNE_DEC,
 
-               DEBUG_STACKS,
-
-               // joystick specific keys
-               MOUSE_L,
-               MOUSE_R,
-               SCROLL_UP,
-               SCROLL_DOWN,
+               // hotbar
+               SLOT_1,
+               SLOT_2,
+               SLOT_3,
+               SLOT_4,
+               SLOT_5,
+               SLOT_6,
+               SLOT_7,
+               SLOT_8,
+               SLOT_9,
+               SLOT_10,
+               SLOT_11,
+               SLOT_12,
+               SLOT_13,
+               SLOT_14,
+               SLOT_15,
+               SLOT_16,
+               SLOT_17,
+               SLOT_18,
+               SLOT_19,
+               SLOT_20,
+               SLOT_21,
+               SLOT_22,
+               SLOT_23,
+               SLOT_24,
+               SLOT_25,
+               SLOT_26,
+               SLOT_27,
+               SLOT_28,
+               SLOT_29,
+               SLOT_30,
+               SLOT_31,
+               SLOT_32,
 
                // Fake keycode for array size and internal checks
                INTERNAL_ENUM_COUNT
@@ -80,6 +118,3 @@ class KeyType {
 };
 
 typedef KeyType::T GameKeyType;
-
-
-#endif