From 2e5fa44b8057953cbd46ea7e31c6aefc1952957c Mon Sep 17 00:00:00 2001 From: gewlitys Date: Tue, 24 Sep 2002 02:06:10 +0000 Subject: [PATCH] Another fix/tune for transitions git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@74 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/libs/graphics/sdl/3do_funcs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sc2/src/sc2code/libs/graphics/sdl/3do_funcs.c b/sc2/src/sc2code/libs/graphics/sdl/3do_funcs.c index a351720b9..a0ebd90ad 100644 --- a/sc2/src/sc2code/libs/graphics/sdl/3do_funcs.c +++ b/sc2/src/sc2code/libs/graphics/sdl/3do_funcs.c @@ -103,7 +103,7 @@ SetGraphicStrength (int numerator, int denominator) static int transition_task_func (void *data) { - const float TRANSITION_SPEED = 0.5f; + const float TRANSITION_SPEED = (31.0f / 60.0f); Uint32 last_time = 0, current_time, delta_time, add_amount; Task task = (Task)data; @@ -118,7 +118,7 @@ transition_task_func (void *data) delta_time = current_time - last_time; last_time = current_time; - add_amount = (Uint32)(delta_time * TRANSITION_SPEED); + add_amount = (Uint32)((delta_time / 1000.0f / TRANSITION_SPEED) * 255); if (TransitionAmount + add_amount >= 255) break;