public PuzzleEntryViewModel(IPuzzleLibraryEntry puzzle, SelectPuzzleViewModel parent) { Parent = parent; Puzzle = puzzle; Grid = Puzzle.Puzzle.Grid; Author = "Author: " + puzzle.Author; Select = new PuzzleLeft(this); Selected = Cell.Create <bool>(false); }
public MainWindowViewModel() { Game = new GameWindowViewModel(this); SelectedPuzzle = new SelectPuzzleViewModel(this); this.OpenRules = new OpenRulesCommand(); this.OpenPuzzleSelect = new OpenPuzzleSelectCommand(SelectedPuzzle); this.OpenStartGame = new OpenStartGameCommand(this); Exit = new ExitCommand(this); Closing = new ClosingCommand(this); }
public OpenPuzzleSelectCommand(SelectPuzzleViewModel vm) { _vm = vm; }
public SelectPuzzleSelectCommand(SelectPuzzleViewModel vm) { this._vm = vm; }