#include "keycode.h"
#include <string>
-enum
-{
- GUI_ID_BACK_BUTTON = 101, GUI_ID_ABORT_BUTTON, GUI_ID_SCROLL_BAR,
- //buttons
- GUI_ID_KEY_FORWARD_BUTTON,
- GUI_ID_KEY_BACKWARD_BUTTON,
- GUI_ID_KEY_LEFT_BUTTON,
- GUI_ID_KEY_RIGHT_BUTTON,
- GUI_ID_KEY_USE_BUTTON,
- GUI_ID_KEY_FLY_BUTTON,
- GUI_ID_KEY_FAST_BUTTON,
- GUI_ID_KEY_JUMP_BUTTON,
- GUI_ID_KEY_CHAT_BUTTON,
- GUI_ID_KEY_SNEAK_BUTTON,
- GUI_ID_KEY_INVENTORY_BUTTON,
- GUI_ID_KEY_DUMP_BUTTON,
- GUI_ID_KEY_RANGE_BUTTON
-};
-
class GUIKeyChangeMenu: public GUIModalMenu
{
public:
gui::IGUIButton *use;
gui::IGUIButton *sneak;
gui::IGUIButton *jump;
+ gui::IGUIButton *dropbtn;
gui::IGUIButton *inventory;
gui::IGUIButton *fly;
gui::IGUIButton *fast;
gui::IGUIButton *range;
gui::IGUIButton *dump;
gui::IGUIButton *chat;
+ gui::IGUIButton *cmd;
+ gui::IGUIButton *console;
s32 activeKey;
KeyPress key_forward;
KeyPress key_use;
KeyPress key_sneak;
KeyPress key_jump;
+ KeyPress key_drop;
KeyPress key_inventory;
KeyPress key_fly;
KeyPress key_fast;
KeyPress key_range;
KeyPress key_chat;
+ KeyPress key_cmd;
+ KeyPress key_console;
KeyPress key_dump;
};