Sasume :
En fait, pour gérer facilement un évènement du type "pont détruit", il faudrait que je permette aux objets d'envoyer eux aussi des évènements. Mais pour cela, il faudrait soit que j'utilise une fonction globale permettant de "poster" un évènement, soit que je transmette à tous les objets du monde le gestionnaire d'évènements pour qu'ils puisse lui transmettre leurs évènements.
Or je trouve que la première solution n'est pas cohérente avec une modélisation objet et que la deuxième solution est un poil lourde.
(ah tu fais du C++ ^^)
Ben je ne vois pas en quoi la 2è solution serait mauvaise... Je veux dire, si ton pont est un objet de classe Bridge, ça me paraît assez normal qu'il y ait une référence vers le monde extérieur si les méthodes de Bridge ont effectivement une influence sur le monde extérieur ?