script - 'setbuttonpic'

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
musquetan
Frischling
Frischling
Beiträge: 2
Registriert: 24.09.2005, 22:32
Kontaktdaten:

script - 'setbuttonpic'

Beitrag von musquetan »

hi,

nach der änderung einer globalint möchte ich einen button im gui ändern. leider finde ich zur 2.7er version in der hilfedatei nicht wirklich information.

befehl:

SetButtonPic(int gui, int which, int object, int spriteslot);

okay, klar soweit. 'int gui' ist die gui, in der ich ändern will. 'int spriteslot' ist mir auch klar.

was sind die anderen beiden?
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

Der Befehl heißt SetButtonPic (int gui, int object, int which, int newslot)

object ist die Nummer des Buttons, which ist eins der folgenden:
1 normal picture
2 mouse-over picture
3 button pushed picture
Allerdings ist dieser Befehl noch der alte von AGS 2.62 und vorher.

Geh in der Hilfedatei von 2.7 auf Scripting -> GUI Buttons functions and properties
Du brauchst wahrscheinlich Button.NormalGraphic.
Use gopher repellent on funny little man
Benutzeravatar
musquetan
Frischling
Frischling
Beiträge: 2
Registriert: 24.09.2005, 22:32
Kontaktdaten:

Beitrag von musquetan »

stimmt. ich dachte, ich hätte mich gut vorbereitet aber ich habe mir grad die aktuelle hilfe-datei runtergeladen.

DANKE für den schnellen tip. ist ja eigentlich recht einfach:

if(GetGlobalInt(1)==1){
btnKOM.NormalGraphic = 92;
}
Antworten