Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (TedMar, AndrewAMD), 1,344 guests, and 7 spiders.
Key: Admin, Global Mod, Mod
Newest Members
LucasJoshua, Baklazhan, Hanky27, firatv, wandaluciaia
19053 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Button bmap austauschen #306669
01/23/10 23:00
01/23/10 23:00
Joined: Sep 2008
Posts: 25
D
darkkingdom Offline OP
Newbie
darkkingdom  Offline OP
Newbie
D

Joined: Sep 2008
Posts: 25
Hallo, hätte eine kurze Frage:

Wie tausche ich die Bilder von button aus?
Ich möchte das wen eine bestimmte Variable auf 1, in einer funktion, ist sich das bmap eines Button ändert.

Das ganze sieht so aus:

button(-289,47,bild1,bild1,bild1,NULL,NULL,NULL);
...


Wie kan ich jetzt die bild1 austauschen?
Also zb in einer Funktion?

Vielen Dank,

PS: Ich benütze C

Re: Button bmap austauschen [Re: darkkingdom] #306674
01/24/10 00:11
01/24/10 00:11
Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
Espér Offline
Expert
Espér  Offline
Expert

Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
>> pan_setbutton


Look for this in the manual. It teaches you how to change buttons ( or add new ) during runtime ^^

___________________________________________________________


Schau dir ind er Manual mal pan_setbutton an. Das zeigt dir wie du zur Laufzeit die vorhandenen buttons änderst, oder neue hinzufügst.


Selling my Acknex Engine Editions (A7 Com & A8 Pro):
>> click here if you are interested <<
Re: Button bmap austauschen [Re: Espér] #306679
01/24/10 00:59
01/24/10 00:59
Joined: Sep 2008
Posts: 25
D
darkkingdom Offline OP
Newbie
darkkingdom  Offline OP
Newbie
D

Joined: Sep 2008
Posts: 25
Ah vielen Dank für die Antwort.

Habe es damit versucht:

pan_setbutton(button1,1,1,bild2);

Das müsste ja eigentlich den 1. Knopf von button1 zu bild2 machen.
Doch ich erhalte immer "Bad or missing parameter unknow function"

Könnte jemand mir bitte sagen was daran falsch ist^^?

Last edited by darkkingdom; 01/24/10 01:10.
Re: Button bmap austauschen [Re: darkkingdom] #306682
01/24/10 01:17
01/24/10 01:17
Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
Espér Offline
Expert
Espér  Offline
Expert

Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
ja.. du solltest vielleicht alle Parameter ausfüllen ^^. Wenn du einen parameter auslässt, versucht der code dennoch auf ihn zu zugreifen.. da der ned da iss.. kommt der fehler...

Hier mal der komplette Syntax:
Code:
pan_setbutton(PANEL*, var num, var type, var x, var y, BMAP* bmapOn, BMAP* bmapOff, BMAP* bmapOver, BMAP* bmapOverOff, void* functionClick, void* functionLeave, void* functionOver);




Hier en beispiel aus meinem Editor ( für dne ersten button ):
Code:
pan_setbutton(Titlescreen_001, 1, 1, 20, screen_size.y - 270, edit_icon13, edit_icon11, edit_icon12, edit_icon12, call_ed1, NULL, NULL);



Last edited by Espér; 01/24/10 01:17.

Selling my Acknex Engine Editions (A7 Com & A8 Pro):
>> click here if you are interested <<
Re: Button bmap austauschen [Re: Espér] #306683
01/24/10 01:42
01/24/10 01:42
Joined: Sep 2008
Posts: 25
D
darkkingdom Offline OP
Newbie
darkkingdom  Offline OP
Newbie
D

Joined: Sep 2008
Posts: 25
Ah tut mir leid dachte man muss bloß wen man mit 0 (wie im Manual Beispiel)einen neuen Button reinmacht, alles reinschreiben.

Leider bekomme ich die Meldung immernoch,
meine eigentliche Zeile lautet nun:

pan_setbutton(main_pan, 1, 1, -289, 47, btn_big22, btn_big22, btn_big22, btn_big22, NULL, NULL, NULL);

Was ist noch falsch?

Last edited by darkkingdom; 01/24/10 01:44.
Re: Button bmap austauschen [Re: darkkingdom] #306695
01/24/10 09:01
01/24/10 09:01
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Du kannst auch pan_setbmap verwenden. Da musst du all die anderen Parameter nicht mit eingeben.

pan_setbmap(PANEL*,var type,var num,BMAP*)


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1