Intégrer les calculs des combats dans Fight
Closed this issue · 2 comments
Rauks commented
Les méthodes setWinner & getWinner de Fight ne devrais plus être utilisée.
A remplacer par 4 méthodes pour les 4 types de combats (les 3 cheats et le regular) qui détermine le gagnant et le renvoie.
Thiktak commented
Une Database Entity ne contient aucun code de calcul.
Dans le principe du MVC :
- Le modèle stock les variables relatives à la BDD
- La vue représente l'interface graphique
- Le controler manipule les données du modèle et gère la vue (données envoyées, traitées, manipulées)
- Les algos de calculs possèdent leurs propre catégorie. On peut les appeler des services. Ces services se manipules via le Controler.
Rauks commented
Issue qui n'a plus lieu d'être dans la nouvelle master suite au refactoring. Le serveur et le client ont des modèles séparés.