<P>			DodgeMove = DODGE_Active;
<P>		else
<P>			DodgeMove = DODGE_None;
<P>		if (DodgeClickTime %GT% 0.0)
<P>		{
<P>			if ( DodgeDir %LT% DODGE_Active )
<P>			{
<P>				OldDodge = DodgeDir;
<P>				DodgeDir = DODGE_None;
<P>				if (bEdgeForward && bWasForward)
<P>					DodgeDir = DODGE_Forward;
<P>				if (bEdgeBack && bWasBack)
<P>					DodgeDir = DODGE_Back;
<P>				if (bEdgeLeft && bWasLeft)
<P>					DodgeDir = DODGE_Left;
<P>				if (bEdgeRight && bWasRight)
<P>					DodgeDir = DODGE_Right;
<P>				if ( DodgeDir == DODGE_None)
<P>					DodgeDir = OldDodge;
<P>				else if ( DodgeDir != OldDodge )
<P>					DodgeClickTimer = DodgeClickTime + 0.5 * DeltaTime;
<P>				else
<P>					DodgeMove = DodgeDir;
<P>			}
<P>
<P>			if (DodgeDir == DODGE_Done)
