Je wan't de savoir comment pourrais-je améliorer ma façon de gérer les événements SFML:SFML code d'événement parsing
J'ai une fonction appelée processEvents() qui a un interrupteur pour le type d'événements, j'ai aussi avoir une fonction pour chaque type (comme mousePressed, mouseReleased, keyPressed ...). Et mon problème est la taille de ces fonctions, car j'ai aussi une classe enum pour les états du jeu, donc dans chaque fonction il y a un switch pour cela et dans chaque cas je fais des choses différentes, le résultat est que mouseReleased par exemple est de 341 lignes.
Je veux savoir comment je pourrais mieux analyser les événements afin de réduire la taille des fonctions.
Diviser en plusieurs petites fonctions? –
Regardez dans [actions Thor] (http://www.bromeon.ch/libraries/thor/tutorials/v2.0/actions.html) –
Merci, cela semble intéressant – sleiphir