#56752
Stormbringer
Participant

Salut,
pour faire rapide … Et bien non, c’est pas une bonne idée. Ca parait sexy comme ça, simple, sans prise de tête, mais :
– le code de Draw doit aller dans le Draw afin de ne pas tout mélanger et commencer à mettre le bronx dans le code.
– Typiquement, quand tu fais ça. Tu es dans l’update et cette fonction est faite pour update et pas pour Draw. Ici, tu dois y mettre la logique de jeu et rien d’autre. Cela risque de plus de devenir plus compliqué au final parce que tu ne sépares plus les fonctions.
Que ce passera t-il lorsque tu voudras mettre d’autres conditions de logique ?
Tu vas te retrouver à mettre des Draw dans différents endroits du code au lieu d’avoir qu’une variable bool à gérer.

Je ne trouve pas d’exemple pour te montrer le réel inconvénient de faire comme ça, mais tu en découvriras certainement très vite (ou quelqu’un d’autre sera plus inspiré que moi !)

Bon Code, A++