From 833693fbd4f86a214e39eb18dcccc8f788f67a78 Mon Sep 17 00:00:00 2001 From: stpohle Date: Sun, 7 Aug 2005 17:58:04 +0000 Subject: [PATCH] changed: game loop should not use the s_findeven function. --- ChangeLog | 5 ++++- src/game.c | 4 ++-- src/menu.c | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index b0128ef..20dde45 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ -$Id: ChangeLog,v 1.104 2005/07/06 13:11:51 stpohle Exp $ +$Id: ChangeLog,v 1.105 2005/08/07 17:58:04 stpohle Exp $ +- Fixed: High CPU usage in menus. + This fix was made by Chris E.. + - Fixed: Bug with more as 8 diffrent player graphics. The window size hasen't changed if there where more as 8 different player graphics to choose from. diff --git a/src/game.c b/src/game.c index 4a799b9..11041a2 100644 --- a/src/game.c +++ b/src/game.c @@ -1,4 +1,4 @@ -/* $Id: game.c,v 1.113 2005/08/07 17:46:21 stpohle Exp $ +/* $Id: game.c,v 1.114 2005/08/07 17:58:05 stpohle Exp $ game.c - procedures for the game. */ #include @@ -257,7 +257,7 @@ game_loop () } while (!done && (bman.state == GS_running || bman.state == GS_ready)) { - if ((eventstate = s_fetchevent (&event)) != 0) + if ((eventstate = SDL_PollEvent (&event)) != 0) switch (event.type) { case (SDL_QUIT): done = 1; diff --git a/src/menu.c b/src/menu.c index 7d16dbd..a3214ae 100644 --- a/src/menu.c +++ b/src/menu.c @@ -1,4 +1,4 @@ -/* $Id: menu.c,v 1.51 2005/08/07 17:46:21 stpohle Exp $ +/* $Id: menu.c,v 1.52 2005/08/07 17:58:05 stpohle Exp $ * Menuhandling */ #include "basic.h" @@ -540,7 +540,7 @@ menu_loop (_menu * menu) eventstate = s_fetchevent (&event); - done = menu_event_loop (menu, &event, eventstate); + done = menu_event_loop (menu, &event, eventstate); s_calctimesync (); }