Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (7th_zorro, howardR), 1,001 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
button-Nummer übergeben? #349069
12/03/10 18:51
12/03/10 18:51
Joined: Jan 2005
Posts: 74
Deutschland
Maschine Offline OP
Junior Member
Maschine  Offline OP
Junior Member

Joined: Jan 2005
Posts: 74
Deutschland
Hallo,
Ich habe sechs buttons, die sich eine Funktion teilen.
Ich lese in der Hilfe, sowie in Tutorials das ich die Nummer des betätigten buttons an eine Funktion übergeben kann, aber die Beschreibungen sind dürftig...
Wie kann ich also die Nummer des buttons an eine Funktion übergeben, um dann darin einige Berechnungen mit "switch...case"
zu machen?
mfg
Maschine


Eine Stimme sprach zu mir:" Lächle und sei froh... es könnte schlimmer kommen".
Ich lächelte und war froh... und es kam schlimmer!
Re: button-Nummer übergeben? [Re: Maschine] #349075
12/03/10 19:20
12/03/10 19:20
Joined: Dec 2008
Posts: 271
Saturnus Offline
Member
Saturnus  Offline
Member

Joined: Dec 2008
Posts: 271
Die Nummer des geklickten Buttons wird als erster Parameter an die Callback-Funktion übergeben.
So ungefähr:
Code:
void buttonClick(int button_nummer)
{
	printf("Button #%i angeklickt", button_nummer);
}

PANEL *meinPanel = {
	button(..., buttonClick, ...);
	button(..., buttonClick, ...);
	button(..., buttonClick, ...);
}



Re: button-Nummer übergeben? [Re: Saturnus] #349077
12/03/10 19:27
12/03/10 19:27
Joined: Jan 2005
Posts: 74
Deutschland
Maschine Offline OP
Junior Member
Maschine  Offline OP
Junior Member

Joined: Jan 2005
Posts: 74
Deutschland
Hallo Saturnus,
werd aus Deinem Beispiel nicht schlau...
Ist "button_Nummer" eine engine-Variable oder selbstdefiniert?
Der Befehl printf sagt mir garnichts... Ich benutze die A7 extra von Sybex.

Kannst Du ein genaueres Beispiel geben?
mfg
Maschine


Eine Stimme sprach zu mir:" Lächle und sei froh... es könnte schlimmer kommen".
Ich lächelte und war froh... und es kam schlimmer!
Re: button-Nummer übergeben? [Re: Maschine] #349080
12/03/10 19:39
12/03/10 19:39
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Quote:
Der Befehl printf sagt mir garnichts...

Manual?

Quote:
Ist "button_Nummer" eine engine-Variable oder selbstdefiniert?

Im Manual steht doch, dass die Button Nummer als Parameter übergeben wird, also bspw. (intern) buttonClick(2). Dann ist der Name der Variablen doch egal! EDIT: Variable ist also selbstdefiniert.

Last edited by Superku; 12/03/10 19:39.

"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: button-Nummer übergeben? [Re: Superku] #349082
12/03/10 19:47
12/03/10 19:47
Joined: Jan 2005
Posts: 74
Deutschland
Maschine Offline OP
Junior Member
Maschine  Offline OP
Junior Member

Joined: Jan 2005
Posts: 74
Deutschland
Hallo Superku,
hier ist das was mein manual zu print sagt:


print text;
Gibt den folgenden Text im Engine-Startfenster während der Skriptkompilierung aus (nur Entwicklungsengine). Dadurch kann der Kompilationsfortschritt für Entwicklungszwecke nachvollzogen werden.
Beispiel:
print version_1; // gibt zwischen den Punkten im Startfenster ....version_1....aus.

kann ich nicht im Zusammenhang mit meiner Frage bringen...

Mit den Variablen ist nun klar, hatte Brett vorm Kopf...
mfg
Maschine


Eine Stimme sprach zu mir:" Lächle und sei froh... es könnte schlimmer kommen".
Ich lächelte und war froh... und es kam schlimmer!
Re: button-Nummer übergeben? [Re: Maschine] #349087
12/03/10 20:18
12/03/10 20:18
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends

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