src/Input.cc
changeset 282 e0e4dfc3e528
parent 237 3d5465bcb67d
child 300 417183866f35
equal deleted inserted replaced
281:3f2de9d1d909 282:e0e4dfc3e528
    13     {   INPUT_AIM_DOWN,     -CL_KEY_ENTER,      CL_KEY_DOWN     },
    13     {   INPUT_AIM_DOWN,     -CL_KEY_ENTER,      CL_KEY_DOWN     },
    14     {   INPUT_MOVE_LEFT,    -CL_KEY_ENTER,      CL_KEY_LEFT     },
    14     {   INPUT_MOVE_LEFT,    -CL_KEY_ENTER,      CL_KEY_LEFT     },
    15     {   INPUT_MOVE_RIGHT,   -CL_KEY_ENTER,      CL_KEY_RIGHT    },
    15     {   INPUT_MOVE_RIGHT,   -CL_KEY_ENTER,      CL_KEY_RIGHT    },
    16     {   INPUT_JUMP,         -CL_KEY_ENTER,      CL_KEY_RSHIFT   },
    16     {   INPUT_JUMP,         -CL_KEY_ENTER,      CL_KEY_RSHIFT   },
    17     {   INPUT_DIG,          CL_KEY_LEFT,        CL_KEY_RIGHT    },
    17     {   INPUT_DIG,          CL_KEY_LEFT,        CL_KEY_RIGHT    },
    18     {   INPUT_SHOOT,        CL_KEY_RCONTROL                     },
    18     {   INPUT_SHOOT,        CL_KEY_RCONTROL,    0               },
    19     {   INPUT_CHANGE_PREV,  CL_KEY_ENTER,       CL_KEY_LEFT     },
    19     {   INPUT_CHANGE_PREV,  CL_KEY_ENTER,       CL_KEY_LEFT     },
    20     {   INPUT_CHANGE_NEXT,  CL_KEY_ENTER,       CL_KEY_RIGHT    },
    20     {   INPUT_CHANGE_NEXT,  CL_KEY_ENTER,       CL_KEY_RIGHT    },
    21     {   INPUT_ROPE,         CL_KEY_ENTER,       CL_KEY_RSHIFT   },
    21     {   INPUT_ROPE,         CL_KEY_ENTER,       CL_KEY_RSHIFT   },
    22     {   INPUT_UNROPE,       -CL_KEY_ENTER,      CL_KEY_RSHIFT   },
    22     {   INPUT_UNROPE,       -CL_KEY_ENTER,      CL_KEY_RSHIFT   },
    23     {   INPUT_ROPE_UP,      CL_KEY_ENTER,       CL_KEY_UP       },
    23     {   INPUT_ROPE_UP,      CL_KEY_ENTER,       CL_KEY_UP       },
    24     {   INPUT_ROPE_DOWN,    CL_KEY_ENTER,       CL_KEY_DOWN     },
    24     {   INPUT_ROPE_DOWN,    CL_KEY_ENTER,       CL_KEY_DOWN     },
    25     {   INPUT_NONE,                                             }
    25     {   INPUT_NONE,         0,                  0               }
    26 };
    26 };
    27 
    27 
    28 InputKeymapEntry<GuiInputBit> INPUT_GUI_KEYMAP[] = {
    28 InputKeymapEntry<GuiInputBit> INPUT_GUI_KEYMAP[] = {
    29     {   GUI_INPUT_QUIT,             CL_KEY_ESCAPE               },
    29     {   GUI_INPUT_QUIT,             CL_KEY_ESCAPE,          0   },
    30     {   GUI_INPUT_DISPLAY_WEAPON,   CL_KEY_ENTER                },
    30     {   GUI_INPUT_DISPLAY_WEAPON,   CL_KEY_ENTER,           0   },
    31     {   GUI_INPUT_DEBUG_PLAYER,     CL_KEY_I                    },
    31     {   GUI_INPUT_DEBUG_PLAYER,     CL_KEY_I,               0   },
    32 };
    32 };
    33 
    33 
    34 Input::Input (CL_InputDevice &keyboard) :
    34 Input::Input (CL_InputDevice &keyboard) :
    35     keyboard(keyboard)
    35     keyboard(keyboard)
    36 {
    36 {