module tools

module tools

by Emilie Grace Grandjean -
Number of replies: 1

Je n'ai pas très bien compris à quoi sert le module tools pour le rendu 1.

In reply to Emilie Grace Grandjean

Re: module tools / pour les calculs d'intersection de cercle et de carré

by Ronan Boulic -

les calculs d'intersection de cercle-cercle et de cercle-carré sont nécessaire pour vérifier si un fichier lu est correct.

le fichier tools gère des entités géométriques de bas-niveau telles que cercle et carré ; ces entités et les fonctions de test de collision qui leur sont associées peuvent être appelées (ré-utilisées) aux niveau supérieurs des modules player, ball, simulation pour effectuer les vérifications demandées.

la donnée précise que le module tools est le seul pour lequel on autorise des struct en tant que type concret (dont on montre le modèle de structure dans l'interface). ça peut alléger l'écriture du code qui les utilise.

cela dit si vous voulez mettre en oeuvre des classes pour ces type géométriques de bas-niveau, ça n'est pas interdit.