pickup
void pickup(int);
pickup(1);
pickup(0);
pickup(1);
pickup(1);
pickup(1);
pickup(1);
pickup(pp, y, x, 2, Maze[y][x]);
pickup(pp, y, x, 95, Maze[y][x]);
pickup(pp, y, x, 50, Maze[y][x]);
static void pickup(PLAYER *, int, int, int, int);
if (levitate && pickup) {
if (pickup && !levitate) {
one_move_rogue(short dirch, short pickup)