From 7386e93e32575bae21006d0300cbff4cf7a40926 Mon Sep 17 00:00:00 2001 From: oroborus Date: Tue, 8 Jul 2008 16:35:02 +0000 Subject: - oprava chyby v configFile.h - chat sa zapina/vypina ENTERom - prepisany readKey() - widget_textfiled obsahuje filter na znaky :) - lasser je netrhany ale prestreluje pen v arene "na dobru noc", ked sa uplne priblizite git-svn-id: http://opensvn.csie.org/tuxanci_ng@124 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e --- src/base/item.c | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) (limited to 'src/base/item.c') diff --git a/src/base/item.c b/src/base/item.c index 7f12ce7..842da13 100644 --- a/src/base/item.c +++ b/src/base/item.c @@ -133,29 +133,6 @@ item_t* newItem(int x, int y, int type, int author_id) return new; } -/* -item_t* getItemID(list_t *listItem, int id) -{ - item_t *thisItem; - int i; - - assert( listItem != NULL ); - - for( i = 0 ; i < listItem->count ; i++ ) - { - thisItem = (item_t *)listItem->list[i]; - assert( thisItem != NULL ); - - if( thisItem->id == id ) - { - return thisItem; - } - } - - return NULL; -} -*/ - void getStatusItem(void *p, int *id, int *x, int *y ,int *w, int *h) { item_t *item; @@ -353,7 +330,7 @@ void eventListItem(space_t *spaceItem) } } -void mineExplosion(space_t *spaceItem, item_t *item) +static void mineExplosion(space_t *spaceItem, item_t *item) { if( getNetTypeGame() != NET_GAME_TYPE_CLIENT ) { @@ -378,7 +355,10 @@ void mineExplosion(space_t *spaceItem, item_t *item) proto_send_del_server(PROTO_SEND_ALL, NULL, item->id); } - delObjectFromSpaceWithObject(spaceItem, item, destroyItem); + if( getNetTypeGame() != NET_GAME_TYPE_CLIENT ) + { + delObjectFromSpaceWithObject(spaceItem, item, destroyItem); + } } void eventConflictShotWithItem(arena_t *arena) @@ -547,7 +527,10 @@ void eventGiveTuxItem(tux_t *tux, item_t *item, space_t *spaceItem) case ITEM_EXPLOSION : case ITEM_BIG_EXPLOSION : - eventTuxIsDeadWithItem(tux, item); + if( tux->bonus != BONUS_GHOST ) + { + eventTuxIsDeadWithItem(tux, item); + } break; case BONUS_SPEED : -- cgit v1.2.3