/// <summary> /// Raises the <see cref="E:MoveFinished"/> event. /// </summary> /// <param name="args">The <see cref="FreeCell.Core.MoveFinishedEventArgs"/> instance containing the event data.</param> public void OnMoveFinished(MoveFinishedEventArgs args) { if (MoveFinished != null) { MoveFinished(this, args); } if (args.Success) { OnLayoutChanged(); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void Game_MoveFinished(object sender, MoveFinishedEventArgs e) { if (!e.Success) ShowMessage("Illegal Move", true); }
/// <summary> /// Raises the <see cref="E:MoveFinished"/> event. /// </summary> /// <param name="args">The <see cref="FreeCell.Core.MoveFinishedEventArgs"/> instance containing the event data.</param> public void OnMoveFinished(MoveFinishedEventArgs args) { if (MoveFinished != null) MoveFinished(this, args); if(args.Success) OnLayoutChanged(); }