public TitleViewModel(IConductorViewModel conductor, LevelFactory levelFactory) { this.conductor = conductor; this.levelFactory = levelFactory; this.StartGameCommand = new RelayCommand(this.StartGame); this.ShowCreditsCommand = new RelayCommand(this.ShowCredits); }
public LevelCompleteViewModel( Level level, LevelFactory levelFactory, IConductorViewModel conductor) { this.level = level; this.levelFactory = levelFactory; this.conductor = conductor; this.NextLevelCommand = new RelayCommand(this.StartNewGame); }
public PlayingViewModel( LevelFactory levelFactory, Level level, ObservableCollection<IDoodad> doodads, IConductorViewModel conductor) { this.currentLevel = 1; this.levelFactory = levelFactory; this.level = level; this.doodads = doodads; this.conductor = conductor; }