refactor: renamed Model.cs to Score.cs
This commit is contained in:
parent
2be3b572fb
commit
5d470a57af
8 changed files with 48 additions and 48 deletions
|
@ -2,21 +2,21 @@
|
|||
|
||||
namespace Presenter {
|
||||
public class ExpressionClick {
|
||||
private readonly Model _model;
|
||||
private readonly Score _score;
|
||||
private readonly IExpressionInput _view;
|
||||
private readonly IRoseSpawner _spawner;
|
||||
|
||||
private bool CanSpawn => _model.Score % (_model.GrowIterations * _model.SpawnRate) == 0;
|
||||
private bool CanSpawn => _score.Value % (_score.GrowIterations * _score.SpawnRate) == 0;
|
||||
|
||||
public ExpressionClick(Model model, IExpressionInput view, IRoseSpawner spawner) {
|
||||
_model = model;
|
||||
public ExpressionClick(Score score, IExpressionInput view, IRoseSpawner spawner) {
|
||||
_score = score;
|
||||
_view = view;
|
||||
_spawner = spawner;
|
||||
}
|
||||
|
||||
public void Execute() {
|
||||
_model.AddScore();
|
||||
_view.UpdateView(_model.Score);
|
||||
_score.Add();
|
||||
_view.UpdateView(_score.Value);
|
||||
|
||||
if (CanSpawn)
|
||||
_spawner.SpawnRose();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue