Dépendance gui et graphic

Dépendance gui et graphic

par Chan Sol Park,
Number of replies: 1

Est-ce une violation d'encapsulation si dans gui.cc on utilise des fonctions dans graphic.cc (seulement incluses dans graphic_gui.h) qui définissent les variables globales telles que dim_max ou default_drawing_size. Ce sont, par exemple, graphic_set_drawing_size ou graphic_set_dim_max qui ressemblent la fonction graphic_set_context. On a besoin de ces paramètres pour effectuer la conversion de coordonnées et puisqu'on n'a pas accès au fichier ''constantes.h''.

Ou il vaut mieux définir nous-même les variables comme constexpr?

Merci d'avance,

Chan Sol Park