1 | /* |
1 | /* |
2 | * static char *rcsid_apply_c = |
2 | * static char *rcsid_apply_c = |
3 | * "$Id: apply.C,v 1.5 2006/08/15 17:35:51 elmex Exp $"; |
3 | * "$Id: apply.C,v 1.6 2006/08/17 20:23:31 root Exp $"; |
4 | */ |
4 | */ |
5 | /* |
5 | /* |
6 | CrossFire, A Multiplayer game for X-windows |
6 | CrossFire, A Multiplayer game for X-windows |
7 | |
7 | |
8 | Copyright (C) 2001 Mark Wedel & Crossfire Development Team |
8 | Copyright (C) 2001 Mark Wedel & Crossfire Development Team |
… | |
… | |
1490 | } else { |
1490 | } else { |
1491 | remove_ob (op); |
1491 | remove_ob (op); |
1492 | op->x += freearr_x[i]; |
1492 | op->x += freearr_x[i]; |
1493 | op->y += freearr_y[i]; |
1493 | op->y += freearr_y[i]; |
1494 | rv = insert_ob_in_map (op, op->map, shop_mat,0) == NULL; |
1494 | rv = insert_ob_in_map (op, op->map, shop_mat,0) == NULL; |
1495 | esrv_map_scroll(&op->contr->socket, freearr_x[i],freearr_y[i]); |
|
|
1496 | op->contr->socket.update_look=1; |
|
|
1497 | op->contr->socket.look_position=0; |
|
|
1498 | } |
1495 | } |
1499 | } |
1496 | } |
1500 | CLEAR_FLAG (op, FLAG_NO_APPLY); |
1497 | CLEAR_FLAG (op, FLAG_NO_APPLY); |
1501 | return rv; |
1498 | return rv; |
1502 | } |
1499 | } |