GI`s und mehr

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Martin

GI`s und mehr

Beitrag von Martin »

Hi
Ich hab also jetzt 2 Labels in denen verschiedene Global Ints angezeigt werden. Ist es möglich, dass diese z.B addiert werden und das ergebniss in einem 3. label zu sehen ist?? Dies soll laufend geschiehen um so eine Punktzahl anzuzeigen, die aus den beiden anderen Faktoren resultiert.
Dank im Voraus
a-v-o
Süßwasserpirat
Süßwasserpirat
Beiträge: 258
Registriert: 22.09.2002, 21:28
Kontaktdaten:

Beitrag von a-v-o »

Am einfachsten geht es wohl mit einer Funktion, die du im global script definierst. So etwa wie:

function SetSpecialGIs (int gi1, int gi2)
{
SetGlobalInt (1, gi1);
SetGlobalInt (2, gi2);
int gi_summe = gi1 + gi2;
string s;
StrFormat (s, "%d", gi1);
SetLabelText (GUI_NO, LABEL1, s);
StrFormat (s, "%d", gi2);
SetLabelText (GUI_NO, LABEL2, s);
StrFormat (s, "%d", gi_summe);
SetLabelText (GUI_NO, LABEL3, s);
}
Antworten