Change 'if' chain to switch.

Now why didn't I use a switch in the first place?



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3720 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
Meep-Eep
2011-12-29 21:29:16 +00:00
parent 8a3315c87d
commit e577ef1ca0
+9 -10
View File
@@ -275,37 +275,36 @@ Flash_process (FlashContext *context)
now = GetTimeCounter ();
if (context->state == FlashState_fadeIn)
switch (context->state)
{
case FlashState_fadeIn:
if (now >= context->lastStateTime + context->fadeInTime)
{
Flash_nextState (context);
context->lastStateTime = now;
}
context->lastFrameTime = now;
}
else if (context->state == FlashState_on)
{
break;
case FlashState_on:
if (now < context->lastStateTime + context->onTime)
return;
Flash_nextState (context);
context->lastStateTime = now;
}
else if (context->state == FlashState_fadeOut)
{
break;
case FlashState_fadeOut:
if (now >= context->lastStateTime + context->fadeOutTime)
{
Flash_nextState (context);
context->lastStateTime = now;
}
context->lastFrameTime = now;
}
else /* context->state == FlashState_off */
{
break;
case FlashState_off:
if (now < context->lastStateTime + context->offTime)
return;
Flash_nextState (context);
context->lastStateTime = now;
break;
}
Flash_drawCurrentFrame (context);