also ich hab eine klasse Game, die für alles zuständig ist...
von der klasse erzeuge ich ein globales object, auf das ich immer und überall (ja ich weiß globale variablen... egal funzt

)
wenn das event dann durch meine ganzen eventreceiver durchgekommen ist (game -> gamestatemanager -> gamestate) und bearbeitet wird, kann ich dann von der Game-Klasse auf alle interfaces zugreifen, die ich brauche.
Wenn man es vernünftig programmieren will, dann kann man die Game klasse auch singleton machen und sie vom IEventReceiver ableiten...
_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain