feat: Roses spawn
This commit is contained in:
parent
ff2d68ed07
commit
f8a29f1501
206 changed files with 12637 additions and 19 deletions
|
@ -4,15 +4,21 @@ namespace Presenter {
|
|||
public class ExpressionClick {
|
||||
private readonly Model _model;
|
||||
private readonly IExpressionInput _view;
|
||||
private readonly IRoseSpawner _spawner;
|
||||
|
||||
public ExpressionClick(Model model, IExpressionInput view) {
|
||||
public ExpressionClick(Model model, IExpressionInput view, IRoseSpawner spawner) {
|
||||
_model = model;
|
||||
_view = view;
|
||||
_spawner = spawner;
|
||||
}
|
||||
|
||||
public void Execute() {
|
||||
_model.AddScore(1);
|
||||
_model.AddScore();
|
||||
_view.UpdateView(_model.Score);
|
||||
|
||||
if (_model.NeedsToSpawn()) {
|
||||
_spawner.SpawnRose();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue