1 | /* |
1 | /* |
2 | * static char *rcsid_init_c = |
2 | * static char *rcsid_init_c = |
3 | * "$Id: request.c,v 1.9 2006/06/11 15:02:17 root Exp $"; |
3 | * "$Id: request.c,v 1.10 2006/06/19 10:15:44 root Exp $"; |
4 | */ |
4 | */ |
5 | |
5 | |
6 | /* |
6 | /* |
7 | CrossFire, A Multiplayer game for X-windows |
7 | CrossFire, A Multiplayer game for X-windows |
8 | |
8 | |
… | |
… | |
1611 | |
1611 | |
1612 | for(y=pl->y-pl->contr->socket.mapy/2; y<max_y; y++,ay++) { |
1612 | for(y=pl->y-pl->contr->socket.mapy/2; y<max_y; y++,ay++) { |
1613 | ax=0; |
1613 | ax=0; |
1614 | for(x=pl->x-pl->contr->socket.mapx/2;x<max_x;x++,ax++) { |
1614 | for(x=pl->x-pl->contr->socket.mapx/2;x<max_x;x++,ax++) { |
1615 | |
1615 | |
1616 | mask = (ax & 0x3f) << 10 | (ay & 0x3f) << 4; |
|
|
1617 | emask = (ax & 0x3f) << 10 | (ay & 0x3f) << 4; |
1616 | emask = mask = (ax & 0x3f) << 10 | (ay & 0x3f) << 4; |
1618 | |
1617 | |
1619 | /* If this space is out of the normal viewable area, we only check |
1618 | /* If this space is out of the normal viewable area, we only check |
1620 | * the heads value ax or ay will only be greater than what |
1619 | * the heads value ax or ay will only be greater than what |
1621 | * the client wants if using the map1a command - this is because |
1620 | * the client wants if using the map1a command - this is because |
1622 | * if the map1a command is not used, max_x and max_y will be |
1621 | * if the map1a command is not used, max_x and max_y will be |