public static WindowState FoFi(WindowState state1, WindowState state2, Color color, int milliseconds) { if (null == state1) throw new ArgumentNullException("state1"); if (null == state2) throw new ArgumentNullException("state2"); var fadeinState = new FadeinState(state1.Window, milliseconds / 2, state2, color); var fadeoutState = new FadeoutState(state1.Window, milliseconds / 2, state1, fadeinState, color); return fadeoutState; }
public static WindowState Fi(WindowState state, int milliseconds = EPuzzleConstants.画面切替時間) { if (null == state) throw new ArgumentNullException("state1"); var fadeinState = new FadeinState(state.Window, milliseconds, state, Color.Black); return fadeinState; }