Hi,
ich habe mehrere Klassen, die alle eine Prozedur mit dem Namen "collide" haben. Sie zeigen sich auch alle (mehrfach) auf dem Bildschirm. Wenn der User nun einen Klick macht, wird festgestellt welches Objekt er gerade getroffen hat und dessen "collide" soll aufgerufen werden. Das Problem ist nun, dass ich nicht einfach Objekt.collide machen kann, sondern den richtigen Typ dahinter casten muss ("(Objekt as Klasse).collide").
Muss ich jetzt wirklich alle möglichen Klassen, die ich habe, mit "is" durchgehen um zu gucken, was genau sie sind, um diese dann anzusteuern? Das ist irgentwie ziemlich unflexibel, weil ich das später auch noch mal erweitern will.
Danke schonmal,
Roman