From 0f423f0b3a0bfaaac37fa2dba23794629088836f Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Mon, 30 May 2005 07:55:27 +0000 Subject: Infrastructure change: game_anim_length and game_flash_length now both get passed a pointer to the game_ui. This means that if they need to note down information for the redraw function about what _type_ of flash or animation is required, they now have somewhere to do so. [originally from svn r5858] --- midend.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'midend.c') diff --git a/midend.c b/midend.c index 070f4f3..6ae10f9 100644 --- a/midend.c +++ b/midend.c @@ -212,7 +212,8 @@ static void midend_finish_move(midend_data *me) flashtime = me->ourgame->flash_length(me->oldstate ? me->oldstate : me->states[me->statepos-2].state, me->states[me->statepos-1].state, - me->oldstate ? me->dir : +1); + me->oldstate ? me->dir : +1, + me->ui); if (flashtime > 0) { me->flash_pos = 0.0F; me->flash_time = flashtime; @@ -333,7 +334,7 @@ static int midend_really_process_key(midend_data *me, int x, int y, int button) } else { anim_time = me->ourgame->anim_length(oldstate, me->states[me->statepos-1].state, - me->dir); + me->dir, me->ui); } me->oldstate = oldstate; -- cgit v1.1