Gamestudio Links
Zorro Links
Newest Posts
Zorro FIX plugin - Experimental
by flink. 04/21/24 07:12
Data from CSV not parsed correctly
by EternallyCurious. 04/20/24 21:39
M1 Oversampling
by 11honza11. 04/20/24 20:57
Scripts not found
by juergen_wue. 04/20/24 18:51
zorro 64bit command line support
by 7th_zorro. 04/20/24 10:06
StartWeek not working as it should
by jcl. 04/20/24 08:38
folder management functions
by VoroneTZ. 04/17/24 06:52
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (Quad), 454 guests, and 9 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, howardR, 11honza11, ccorrea, sakolin
19047 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