Mach ich ja, aber der receiver wird dann wenn ich ihn in einer anderen Include Datei aufrufe mit z.B. "receiver.isKeyDown" kommt immer das der receiver nicht gefunden wurde, auch wenn ich die HeaderDatei mit der Receiver-Klasse include...
Ich muss eigentlich nur die Varaible Receiver "global" machen aber wie?
EDIT:
Ich hab es jetzt geschafft das der Receiver Global ist, aber wenn ich jetzt eine Abfrage wie diese
Code:
if(receiver.IsKeyDown(KEY_KEY_W)==true)
{
device->drop();
}
mache,
dann wird das Programm Kompiliert und anschliessend ohne irgendeine Fehlermeldung im Debugger beendet mit der Behauptung, das die Exe garnicht existieren würde.
Was ist falsch? Ich habe nur einen Header indem die Klasse für den Receiver erstellt wird und unter der Klasse steht noch
Code:
MyEventReceiver receiver
mehr nicht.