From 5b67651831ad9b160b41990288c938c7a05c1db1 Mon Sep 17 00:00:00 2001 From: oroborus Date: Wed, 13 Aug 2008 13:54:09 +0000 Subject: - upravene indexovanie v index.c a space.c ktore indexovanie pouziva git-svn-id: http://opensvn.csie.org/tuxanci_ng@194 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e --- src/base/tux.c | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) (limited to 'src/base/tux.c') diff --git a/src/base/tux.c b/src/base/tux.c index 75b6c03..f35a530 100644 --- a/src/base/tux.c +++ b/src/base/tux.c @@ -675,26 +675,32 @@ static void eventBonus(tux_t *tux) } } +void eventTux(tux_t *tux) +{ + arena_t *arena; + + arena = getCurrentArena(); + +#ifndef PUBLIC_SERVER + tuxControl(tux); +#endif + pickUpGun(tux); + eventBonus(tux); + eventGiveTuxListItem(tux, arena->spaceItem); +} + void eventListTux(list_t *listTux) { tux_t *thisTux; - arena_t *arena; int i; assert( listTux != NULL ); - arena = getCurrentArena(); for( i = 0 ; i < listTux->count ; i++ ) { thisTux = (tux_t *)listTux->list[i]; assert( thisTux != NULL ); - -#ifndef PUBLIC_SERVER - tuxControl(thisTux); -#endif - pickUpGun(thisTux); - eventBonus(thisTux); - eventGiveTuxListItem(thisTux, arena->spaceItem); + eventTux(thisTux); } } -- cgit v1.2.3