|
3 registered members (TipmyPip, DrissB, Quad),
5,049
guests, and 3
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: pan_create -- event not working
[Re: darci]
#178399
03/07/08 17:03
03/07/08 17:03
|
Joined: Aug 2007
Posts: 1,922 Schweiz
Widi
Serious User
|
Serious User
Joined: Aug 2007
Posts: 1,922
Schweiz
|
You can do it like this: Code:
PANEL* Test_pan;
Test_pan = pan_create("button (0,0,Level_element_9.tga,Level_element_9.tga,Level_element_9.tga,SETZEN_ELEMENT,NULL,NULL);",10); set(Test_pan,VISIBLE);
or like this: Code:
PANEL* Your_pan; PANEL* My_create(char* content, var layer, var Pos_x, var Pos_y ,char* bitmap, long flags) { PANEL* Temp_pan = pan_create(content, layer); if (bitmap != 0) { Temp_pan.bmap = bmap_create(bitmap); Temp_pan.size_x = bmap_width(Temp_pan.bmap); Temp_pan.size_y = bmap_height(Temp_pan.bmap); } Temp_pan.pos_x = Pos_x; Temp_pan.pos_y = Pos_y; set(Temp_pan,flags); return (Temp_pan); } Your_pan = My_create("button(0,0,Your_bmp.tga,Your_bmp.tga,Your_bmp_ok.tga,NULL,NULL,your_func);",5,x,y,NULL,TRANSLUCENT);
Last edited by Widi; 03/07/08 17:10.
|
|
|
|