Added line tool keybind
This commit is contained in:
parent
74b0fe76c3
commit
371564c802
3 changed files with 6 additions and 1 deletions
|
|
@ -307,6 +307,8 @@ void DrawingProgram::update() {
|
|||
switch_to_tool(DrawingProgramToolType::LASSOSELECT);
|
||||
else if(world.main.input.key(InputManager::KEY_DRAW_TOOL_PAN).pressed)
|
||||
switch_to_tool(DrawingProgramToolType::PAN);
|
||||
else if(world.main.input.key(InputManager::KEY_DRAW_TOOL_LINE).pressed)
|
||||
switch_to_tool(DrawingProgramToolType::LINE);
|
||||
|
||||
selection.update();
|
||||
drawTool->tool_update();
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ InputManager::InputManager() {
|
|||
defaultKeyAssignments[{0, SDLK_X}] = KEY_DRAW_TOOL_RECTSELECT;
|
||||
defaultKeyAssignments[{0, SDLK_I}] = KEY_DRAW_TOOL_EYEDROPPER;
|
||||
defaultKeyAssignments[{0, SDLK_P}] = KEY_DRAW_TOOL_SCREENSHOT;
|
||||
defaultKeyAssignments[{0, SDLK_N}] = KEY_DRAW_TOOL_LINE;
|
||||
defaultKeyAssignments[{0, SDLK_F1}] = KEY_OPEN_CHAT;
|
||||
defaultKeyAssignments[{0, SDLK_F3}] = KEY_SHOW_METRICS;
|
||||
defaultKeyAssignments[{0, SDLK_F2}] = KEY_SHOW_PLAYER_LIST;
|
||||
|
|
|
|||
|
|
@ -161,6 +161,7 @@ struct InputManager {
|
|||
KEY_DRAW_TOOL_RECTSELECT,
|
||||
KEY_DRAW_TOOL_EYEDROPPER,
|
||||
KEY_DRAW_TOOL_SCREENSHOT,
|
||||
KEY_DRAW_TOOL_LINE,
|
||||
KEY_SHOW_METRICS,
|
||||
KEY_OPEN_CHAT,
|
||||
KEY_SHOW_PLAYER_LIST,
|
||||
|
|
@ -253,7 +254,8 @@ NLOHMANN_JSON_SERIALIZE_ENUM(InputManager::KeyCodeEnum, {
|
|||
{InputManager::KEY_DRAW_TOOL_ELLIPSE, "Ellipse Tool"},
|
||||
{InputManager::KEY_DRAW_TOOL_RECTSELECT, "Rect Select Tool"},
|
||||
{InputManager::KEY_DRAW_TOOL_EYEDROPPER, "Color Select Tool"},
|
||||
{InputManager::KEY_DRAW_TOOL_SCREENSHOT, "Screenshot Tool"},
|
||||
{InputManager::KEY_DRAW_TOOL_SCREENSHOT, "Take Screenshot"},
|
||||
{InputManager::KEY_DRAW_TOOL_LINE, "Line Tool"},
|
||||
{InputManager::KEY_SHOW_METRICS, "Show Metrics"},
|
||||
{InputManager::KEY_OPEN_CHAT, "Open Chat"},
|
||||
{InputManager::KEY_SHOW_PLAYER_LIST, "Show Player List"},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue