diff options
-rw-r--r-- | src/game.cpp | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/src/game.cpp b/src/game.cpp index bbb9d918..a1e5b19a 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -328,7 +328,7 @@ void do_input() } // Player sit action - else if ((keysym.sym == SDLK_F5) && action_time) + else if (((keysym.sym == SDLK_F5) || joy[JOY_BTN2]) && action_time) { if (player_node->action == STAND) action(2, 0); @@ -440,8 +440,8 @@ void do_input() } // Picking up items on the floor - else if ((keysym.sym == SDLK_g || keysym.sym == SDLK_z) && - !chatWindow->isFocused()) + else if (((keysym.sym == SDLK_g || keysym.sym == SDLK_z) && + !chatWindow->isFocused()) || joy[JOY_BTN1]) { unsigned short x = player_node->x; unsigned short y = player_node->y; @@ -725,26 +725,6 @@ void do_input() } } } - - if (joy[JOY_BTN1]) { - unsigned short x = player_node->x; - unsigned short y = player_node->y; - int id = find_floor_item_by_cor(x, y); - - if (id != 0) - { - WFIFOW(0) = net_w_value(0x009f); - WFIFOL(2) = net_l_value(id); - WFIFOSET(6); - } - } - else if (joy[JOY_BTN2] && action_time) { - if (player_node->action == STAND) - action(2, 0); - else if (player_node->action == SIT) - action(3, 0); - action_time = false; - } } } |