Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
4 registered members (AndrewAMD, Quad, soulman3, Ayumi), 675 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: Fragen zu Menüpanels [Re: witzdestages] #390114
12/22/11 17:34
12/22/11 17:34
Joined: Dec 2011
Posts: 13
W
witzdestages Offline OP
Newbie
witzdestages  Offline OP
Newbie
W

Joined: Dec 2011
Posts: 13
OK, soweit funktioniert jetzt alles was vorhanden ist...

Habe aber noch mal ne Frage:

Kann man am Anfang einen Button deaktivieren und erst durch eine Variable aktivieren ?

z.B. wenn der Button erst aktiviert werden soll wenn eine von ca. 5 Variablen mindestens 1 ist ?

Last edited by witzdestages; 12/22/11 17:47.
Re: Fragen zu Menüpanels [Re: witzdestages] #390117
12/22/11 18:44
12/22/11 18:44
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
indem du mit pan_setbutton den Button erst zur laufzeit erstellst wenn die Variable einen bestimmten Wert hat.. und ihn mit einem anderen button ersetzt (musst vorher die button nummer speichern), wenn sie den wert verloren hat.


Selling my Acknex Engine Editions (A7 Com & A8 Pro):
>> click here if you are interested <<
Re: Fragen zu Menüpanels [Re: Espér] #390230
12/24/11 16:40
12/24/11 16:40
Joined: Dec 2011
Posts: 13
W
witzdestages Offline OP
Newbie
witzdestages  Offline OP
Newbie
W

Joined: Dec 2011
Posts: 13
Könnte ich bitte noch ein funktionierendes Beispiel haben ?
habe leider noch nicht so viel Ahnung von Lite-C...

habe das Panel erstmal mit zwei Buttons erstellt:

Code:
PANEL* replay_scene = // Scene Auswahlmenü
{
	pos_x = 0;
	pos_y = 0;
	layer = 4;
	bmap = scene_menu_bmp;
	button_Scene1_off (40, 250, "sc1.bmp", "sc1.bmp", "sc1.bmp", NULL, NULL, NULL); //deaktiviert soll gegen button_Scene1_on ausgetauscht werden
	button_Scene2_off (40, 300, "sc2.bmp", "sc2.bmp", "sc2.bmp", NULL, NULL, NULL); //deaktiviert soll gegen button_Scene2_on ausgetauscht werden
	flags = OVERLAY;
}



diese Buttons sollen gegen diese ausgetauscht werden:
Code:
button_Scene1_on (40, 250, "sc1c.bmp", "sc1.bmp", "sc1o.bmp", play_sc1, NULL, NULL);
button_Scene2_on (40, 300, "sc2c.bmp", "sc2.bmp", "sc2o.bmp", play_sc2, NULL, NULL);



die dazugehörigen Variablen sind:

Code:
var sc1_i = 0; //wenn auf 1 gesetzt button aktivieren
var sc2_i = 0; //wenn auf 1 gesetzt button aktivieren



Edit:

Wenn ich das richtig verstanden habe sollte es so funktionieren:

Code:
PANEL* replay_scene = // Scene Auswahlmenü
{
	pos_x = 0;
	pos_y = 0;
	layer = 4;
	bmap = scene_menu_bmp;
	if (sc1_i=> 1) {
	button_Scene1_on (40, 250, "sc1c.bmp", "sc1.bmp", "sc1o.bmp", NULL, NULL, NULL);
	}
	else
	{
	button_Scene1_off (40, 250, "sc1.bmp", "sc1.bmp", "sc1.bmp", NULL, NULL, NULL);
}
	button_Scene2_off (40, 300, "sc2.bmp", "sc2.bmp", "sc2.bmp", NULL, NULL, NULL);
	flags = OVERLAY;
}



Aber da bekomme ich nur Fehlermeldungen.

Last edited by witzdestages; 12/25/11 10:50.
Re: Fragen zu Menüpanels [Re: witzdestages] #397543
03/20/12 16:13
03/20/12 16:13
Joined: Dec 2011
Posts: 13
W
witzdestages Offline OP
Newbie
witzdestages  Offline OP
Newbie
W

Joined: Dec 2011
Posts: 13
Habe nochmal ne kurze Frage zu den Menüs:

Kann man es irgendwie machen das man die Buttons mit den Pfeiltasten selektiert und mit Enter bestätigt ?

Gibt es dazu irgendwo ein kleines (leicht zu verstehendes) Beispiel ?

Re: Fragen zu Menüpanels [Re: witzdestages] #397544
03/20/12 16:22
03/20/12 16:22
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Du müsstest dann die Auswahl in einer variable speichern und die buttons in ein array rein. Dann überprüfen welches welches ist und ein neues bild laden.

Re: Fragen zu Menüpanels [Re: Ch40zzC0d3r] #397550
03/20/12 17:20
03/20/12 17:20
Joined: Dec 2011
Posts: 13
W
witzdestages Offline OP
Newbie
witzdestages  Offline OP
Newbie
W

Joined: Dec 2011
Posts: 13
Sowas ähnliches hab ich mir schon gedacht, desshalb habe ich auch gleich nach einem kleinen Beispiel gefragt, in dem vielleicht noch die Zeilen so kommentiert sind, damit der Code leicht zu verstehen ist.
Wenn ich im Handbuch nach array suche versteh ich mal wieder nichts...

Re: Fragen zu Menüpanels [Re: witzdestages] #397557
03/20/12 17:58
03/20/12 17:58
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Also array ist eine Ansammlung von Daten eines Types.
Beispiel:

var meinArray[12];

Man hat ein array des types var deklariert, welches über 12 "Speicherplätze"
verfügt. Man kann es jetzt wiefolgt benutzen:

meinArray[0] = 27;
meinArray[1] = 7;
meinArray[12] = 245;

Aber 13 wird nicht gehen, das gibt dann nen error oder man hat iwi random-memory aus dem Arbeitsspeicher...

Hoffe du hast das verstanden wink

Re: Fragen zu Menüpanels [Re: Ch40zzC0d3r] #397559
03/20/12 18:06
03/20/12 18:06
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Schon 12 gibt ein error wink

Re: Fragen zu Menüpanels [Re: Widi] #397561
03/20/12 18:11
03/20/12 18:11
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Habs grad getestet, funzt^^
Sollte aber eig net gehn oder? grin

Re: Fragen zu Menüpanels [Re: Ch40zzC0d3r] #397562
03/20/12 18:22
03/20/12 18:22
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline
Expert
MasterQ32  Offline
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
kommt drauf an, an welcher stelle das array im speicher lieht
liegt es am ende des programmspeichers, crasht es, wenn nicht, greift man halt auf irgendwas zu, was da halt so im speicher rumlungert


Visit my site: www.masterq32.de
Page 2 of 3 1 2 3

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

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