|
|
|
@ -696,16 +696,10 @@ do_tunneldata (struct pkg_tunneldata *tun_pkg, _net_addr * addr)
|
|
|
|
|
bman.players[addr->pl_nr].net.net_istep = 3;
|
|
|
|
|
}
|
|
|
|
|
else if (addr->pl_nr == 0 && tun_pkg->tunnel_nr < GAME_MAX_TUNNELS) {
|
|
|
|
|
if (NTOH16 (tun_pkg->target.x) >= 0 && NTOH16 (tun_pkg->target.x) < map.size.x
|
|
|
|
|
&& NTOH16 (tun_pkg->target.y) >= 0 && NTOH16 (tun_pkg->target.y) < map.size.y) {
|
|
|
|
|
map.tunnel[tun_pkg->tunnel_nr].x = NTOH16 (tun_pkg->target.x);
|
|
|
|
|
map.tunnel[tun_pkg->tunnel_nr].y = NTOH16 (tun_pkg->target.y);
|
|
|
|
|
bman.players[bman.p_nr].net.net_status = tun_pkg->tunnel_nr;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
d_printf (" values out of range\n");
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|