Rauks/Brutes

Intégrer les calculs des combats dans Fight

Closed this issue · 2 comments

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.

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.

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.