network.h fixed.. net_game_send_special... special_use fixed

origin
stpohle 23 years ago
parent 14754be869
commit 8ed1b173f7

@ -1,4 +1,4 @@
/* $Id: network.c,v 1.21 2003/05/13 22:38:15 stpohle Exp $ */ /* $Id: network.c,v 1.22 2003/05/13 22:42:38 stpohle Exp $ */
/* /*
network routines. network routines.
*/ */

@ -13,7 +13,8 @@ special_trigger(int p_nr)
for (i = 0; i < MAX_BOMBS; i++) for (i = 0; i < MAX_BOMBS; i++)
if (p->bombs[i].state == BS_trigger) { if (p->bombs[i].state == BS_trigger) {
bomb_explode (p_nr, i); bomb_explode (p_nr, i);
if (GT_MP_PTPS) net_game_send_bomb (p_nr, i); if (GT_MP_PTPS)
net_game_send_bomb (p_nr, i);
} }
} }
@ -30,12 +31,18 @@ special_row(int p_nr)
void void
special_use (int p_nr) special_use (int p_nr)
{ {
if (p_nr == bman.p_nr && GT_MP_PTP)
net_game_send_special (p_nr);
switch (bman.players[p_nr].special) { switch (bman.players[p_nr].special) {
case SP_trigger: case SP_trigger:
special_trigger (p_nr); special_trigger (p_nr);
break; break;
case SP_row: case SP_row:
if (bman.players[p_nr].m) special_row(p_nr); if (bman.players[p_nr].m)
special_row (p_nr);
break; break;
case SP_push: case SP_push:
break; break;

Loading…
Cancel
Save