public DoodadViewFactory(IInputManager input, IKeyboardInputManager keyInput, Random random, Level level) { this.input = input; this.level = level; this.random = random; this.keyInput = keyInput; }
public GameOverViewModel( Level level, IConductorViewModel conductor) { this.level = level; this.conductor = conductor; this.NewGameCommand = new RelayCommand(this.StartNewGame); }
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; }
public LevelFactory( ContentManager content, DoodadFactory doodadFactory, Collection<IDoodad> doodads, Level level) { this.doodadFactory = doodadFactory; this.doodads = doodads; this.level = level; this.content = content; this.currentLevel = 1; }
public StaticDoodadView(IStaticDoodad doodad, Level level) { this.doodad = doodad; this.level = level; }