Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public SelectViewModel()
        {
            var facade = new PiCrossFacade();

            gameData     = facade.CreateDummyGameData();
            Puzzles      = gameData.PuzzleLibrary.Entries;
            ChosenPuzzle = Puzzles.ElementAt(0);
        }
Esempio n. 3
0
        public StartViewModel()
        {
            var facade = new PiCrossFacade();

            data           = facade.CreateDummyGameData();
            Puzzles        = data.PuzzleLibrary.Entries;
            SelectedPuzzle = Puzzles.ElementAt(0);
        }