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.
*/ */

@ -5,41 +5,48 @@
void void
special_trigger(int p_nr) special_trigger (int p_nr)
{ {
int i; int i;
_player *p = &bman.players[p_nr]; _player *p = &bman.players[p_nr];
// all ticking bombs will explode // all ticking bombs will explode
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);
}
} }
void void
special_row(int p_nr) special_row (int p_nr)
{ {
_player *p = &bman.players[p_nr]; _player *p = &bman.players[p_nr];
; ;
} }
void void
special_use (int p_nr) special_use (int p_nr)
{ {
switch (bman.players[p_nr].special) {
case SP_trigger: if (p_nr == bman.p_nr && GT_MP_PTP)
special_trigger(p_nr); net_game_send_special (p_nr);
break;
case SP_row: switch (bman.players[p_nr].special) {
if (bman.players[p_nr].m) special_row(p_nr);
break; case SP_trigger:
case SP_push: special_trigger (p_nr);
break; break;
case SP_kick: case SP_row:
break; if (bman.players[p_nr].m)
} special_row (p_nr);
break;
case SP_push:
break;
case SP_kick:
break;
}
} }
Loading…
Cancel
Save