summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/game.cpp b/src/game.cpp
index ab0e73d9..fb130acc 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -557,13 +557,8 @@ void do_input()
}
if (id)
- {
- // TODO: Remove duplicated code, probably add a
- // pick up command
- MessageOut outMsg;
- outMsg.writeInt16(0x009f);
- outMsg.writeInt32(id);
- }
+ pickUp(id);
+
used = true;
}
break;
@@ -803,12 +798,8 @@ void do_input()
{
Uint32 id = find_floor_item_by_cor(player_node->x, player_node->y);
- if (id != 0)
- {
- MessageOut outMsg;
- outMsg.writeInt16(CMSG_ITEM_PICKUP);
- outMsg.writeInt32(id);
- }
+ if (id)
+ pickUp(id);
}
else if (joy[JOY_BTN2] && action_time)
{