Also der erste Teil mit der Definition und der action ist in Ordnung. Was Du dann in dem Panel tust ist gefährlich, denn der Anfangswert von Feind ist undefiniert. Feind.x wird also im besten Fall einen völlig falschen Wert enthalten, im schlechtesten Fall einfach abschmieren. Du kannst feind natürlich mit NULL initialisieren, dann kan Feind.x aber trotzdem nicht evaluiert werden. Workaround. Definiere drei Variablen FeindX, FeindY und FeindZ und schreibe dann in die action Gegner:

Code:
while(1)
{
  FeindX = Feind->X;
  FeindY = Feind->Y;
  FeindZ = Feind->Z;
}

Du kannst dann in deinem Panel FeindX usw. verwenden. Wie genau war denn die Fehlermeldung des Compilers?


Always learn from history, to be sure you make the same mistakes again...