public FlipEventArgs(Puzzle puzzle, GameState gameState, GameMode gameMode, bool isSolved) { this.puzzle = puzzle; this.gameState = gameState; this.gameMode = gameMode; this.isSolved = isSolved; this.info = AfterSolvedInfo.NoChanges; }
public static FlipEventArgs PuzzleSolvedArgs(Puzzle puzzle, GameState gameState, GameMode gameMode, AfterSolvedInfo info) { return(new FlipEventArgs() { puzzle = puzzle, gameState = gameState, gameMode = gameMode, info = info, isSolved = true, }); }