public override void Execute() { MouseParticle.DestroyMouseParticle(); if (FigureComparer.IsFiguresEqual(GameController.CurrentFigure.Polygon, DrawedPolygon, GameController.CurrentFigure.MaxPassingLen)) { GameController.LoadNextFigure(); IncreaseScoreSignal.Dispatch(); } }
public static bool operator !=(Figure f1, Figure f2) { return(!FigureComparer.IsFiguresEqual(f1, f2)); }
public static FigureComparisionResult operator <(Figure f1, Figure f2) { return(FigureComparer.CompareFigures(f1, f2)); }