public MenuViewModel(Action <Puzzle> puzzleScreenSwitcher) { var facade = new PiCrossFacade(); IGameData gameData = facade.CreateDummyGameData(); this.Choices = gameData.PuzzleLibrary.Entries.Select((IPuzzleLibraryEntry s) => new ChoiceViewModel(s.Puzzle, puzzleScreenSwitcher)); }
public SelectViewModel() { var facade = new PiCrossFacade(); gameData = facade.CreateDummyGameData(); Puzzles = gameData.PuzzleLibrary.Entries; ChosenPuzzle = Puzzles.ElementAt(0); }
public StartViewModel() { var facade = new PiCrossFacade(); data = facade.CreateDummyGameData(); Puzzles = data.PuzzleLibrary.Entries; SelectedPuzzle = Puzzles.ElementAt(0); }