From 5a0406062078eed3cfd759e378023b77aa8dc410 Mon Sep 17 00:00:00 2001 From: patty21 Date: Tue, 13 May 2003 21:54:58 +0000 Subject: [PATCH] initial release --- src/special.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/special.c diff --git a/src/special.c b/src/special.c new file mode 100644 index 0000000..7993d72 --- /dev/null +++ b/src/special.c @@ -0,0 +1,45 @@ +/* special.c - procedues to control the specials */ + +#include "bomberclone.h" +#include "basic.h" + + +void +special_trigger(int p_nr) +{ + int i; + _player *p = &bman.players[p_nr]; + // all ticking bombs will explode + for(i=0;ibombs[i].state == BS_trigger) { + bomb_explode (p_nr, i); + if (GT_MP_PTPS) net_game_send_bomb (p_nr, i); + } +} + +void +special_row(int p_nr) +{ + _player *p = &bman.players[p_nr]; + + + +; +} + +void +special_use (int p_nr) +{ +switch (bman.players[p_nr].special) { + case SP_trigger: + special_trigger(p_nr); + break; + case SP_row: + if (bman.players[p_nr].m) special_row(p_nr); + break; + case SP_push: + break; + case SP_kick: + break; + } +} \ No newline at end of file