pan_setevent(PANEL*,var type,var num,void* event)

Ersetzt eine einem Panelelement zugewiesene Funktion durch eine andere.

Parameters:

PANEL* Panel_pointer.
type Element-Typ: 3 = Button
num Nummer des Elements, beginnend mit 1. Die Stelle hinter dem Dezimalpunkt gibt die Nummer der zu setzenden Funktion an (z.B. 1.0 = functionOn, 1.1 = functionOff, 1.2 = functionOver des ersten Button).
event

Funktionspointer

Bemerkungen:

Das veränderte Element wird von game_save nicht gespeichert.

Beispiele:

// change the On event of the first panel button
function byebye() { sys_exit(NULL); }
...
pan_setevent(mypanel,3,1,byebye); 

Siehe auch:

PANEL, BMAP, button, pan_setpos, pan_setbmap

► Aktuelle Version Online