feat: Setup MVP
This commit is contained in:
parent
14fdd4558e
commit
1dd490b7ed
27 changed files with 555 additions and 52 deletions
18
Assets/Scripts/Presenter/CTrencadaClick.cs
Normal file
18
Assets/Scripts/Presenter/CTrencadaClick.cs
Normal file
|
@ -0,0 +1,18 @@
|
|||
using Domain;
|
||||
|
||||
namespace Presenter {
|
||||
public class CTrencadaClick {
|
||||
private readonly Model _model;
|
||||
private readonly ICTrencadaInput _view;
|
||||
|
||||
public CTrencadaClick(Model model, ICTrencadaInput view) {
|
||||
_model = model;
|
||||
_view = view;
|
||||
}
|
||||
|
||||
public void Execute() {
|
||||
_model.AddScore(1);
|
||||
_view.UpdateView(_model.Score);
|
||||
}
|
||||
}
|
||||
}
|
3
Assets/Scripts/Presenter/CTrencadaClick.cs.meta
Normal file
3
Assets/Scripts/Presenter/CTrencadaClick.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6cbffd8965b14583b8d2b3d4dc852e8d
|
||||
timeCreated: 1712930886
|
5
Assets/Scripts/Presenter/ICTrencadaInput.cs
Normal file
5
Assets/Scripts/Presenter/ICTrencadaInput.cs
Normal file
|
@ -0,0 +1,5 @@
|
|||
namespace Presenter {
|
||||
public interface ICTrencadaInput {
|
||||
void UpdateView(int score);
|
||||
}
|
||||
}
|
3
Assets/Scripts/Presenter/ICTrencadaInput.cs.meta
Normal file
3
Assets/Scripts/Presenter/ICTrencadaInput.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ad480317372b4bde9e61c8cf5b56ba72
|
||||
timeCreated: 1712931293
|
4
Assets/Scripts/Presenter/SantJordi.Presenter.asmdef
Normal file
4
Assets/Scripts/Presenter/SantJordi.Presenter.asmdef
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"name": "SantJordi.Presenter",
|
||||
"references":[ "GUID:23c7c01f8c5436c429399011615ce636" ]
|
||||
}
|
7
Assets/Scripts/Presenter/SantJordi.Presenter.asmdef.meta
Normal file
7
Assets/Scripts/Presenter/SantJordi.Presenter.asmdef.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d9011953b32919841a6c357880a50fb3
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
Add table
Add a link
Reference in a new issue