Hallo Leute,

ich hab folgendes Problem:

Ich hab ein 3D Menü gemacht. Wenn man auf den Start Button klickt wird eine Fuktion gestartet, die über viele andere Funktionen Entities im Level platziert. Dort starten dann auch einige while Schleifen. Das Problem ist: Nachdem ich auf den Knopf gedrückt habe, soll der Button gelöscht werden. Da ich das ganze mit der EVENT_CLICK Funktion gemacht habe wird der my Pointer des Buttons an alle Funktionen übergeben. Wenn ich den Button jetzt mit ent_remove oder ptr_remove lösche werden alle Funktionen, die indirekt vom Button aufgerufen wurden beendet, sprich mein Spiel friert ein.

Meine Frage ist:
Wie kann ich den my Pointer in der aufgerufenen Funktion einfach "leeren"? Mit my = NULL hats nicht geklappt (welch Wunder ;-).

Thx für Antworten


Sry for my bad English!! I'm German!!
A7 Extra Edition
Intel Core i7-960 (4x3.2GHz), 8GB DDR3, 9800GT 1GB
My homepage: www.ultitech.de