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
0 registered members (), 631 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 3 of 3 1 2 3
Re: Fragen zu Menüpanels [Re: Ch40zzC0d3r] #397563
03/20/12 18:22
03/20/12 18:22
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Stimmt, gibt im Moment keinen error. Aber mit array 12 greifst du auf einen nicht gesicherten Speicherbereich zu, der von irgendwas anderem benutzt wird. Führt früher oder später zum Crash.

Re: Fragen zu Menüpanels [Re: Ch40zzC0d3r] #397628
03/21/12 16:29
03/21/12 16:29
Joined: Dec 2011
Posts: 13
W
witzdestages Offline OP
Newbie
witzdestages  Offline OP
Newbie
W

Joined: Dec 2011
Posts: 13
Also ich versteh immer noch genauso wenig wie vorher.

mit "var meinArray[12];" macht man 12 Speicherplätze... ok, aber wofür ?
Was bedeutet es wenn meinArray[0] 27 ist ?
Wie komme ich von mein "meinArray[0] = 27;" auf den Button neues Spiel, oder Optionen ? gibt es da nicht doch irgendwo ein Tutorial ?

Ich gleube ohne direktes Beispiel kann ichs vergessen, wird mir doch bissl zu kompliziert.
Im Handbuch wirds aber auch genau so umständlich und nichtssagend erklärt...

trotzdem danke...

Last edited by witzdestages; 03/21/12 16:40.
Re: Fragen zu Menüpanels [Re: witzdestages] #397636
03/21/12 17:47
03/21/12 17:47
Joined: Nov 2011
Posts: 274
de
lemming Offline
Member
lemming  Offline
Member

Joined: Nov 2011
Posts: 274
de
Mal angenommen, dein Menü hat 5 Einträge. (Die tatsächliche Anzahl ändert am Prinzip nichts.) Wenn du die Einträge per Pfeiltasten auswählen möchtest brauchst du eine Variable, um die aktuelle Position zu speichern. Die Variable wird mit den Pfeiltasten dann einfach auf- und abgezählt.

Zum Beispiel hast du dann eine Variable menu_pos mit Wert 2 für den zweiten Menüeintrag.

Den Menüaufbau musst du dann per Script machen. Also nicht mehr fest wie bisher definieren, sondern über pan_setbutton(). Die Funktion gibt eine Zahl zurück, die du speichern solltest, um den Button auch über pan_setbutton ändern zu können. Das kannst du in einem Array machen, musst du aber nicht zwingend.
Als Array sähe etwa so aus:
var menu_btns[5];
menu_btns[0] = pan_setbutton(...) // erster Button
menu_btns[1] = pan_setbutton(...) // zweiter
usw.

Und wenn du einen Button ändern oder ausblenden willst, kannst du das immer über die gespeicherte Nummer machen.
pan_setbutton(panel, menu_btns[i], usw...)

Re: Fragen zu Menüpanels [Re: lemming] #397656
03/21/12 21:00
03/21/12 21:00
Joined: Apr 2008
Posts: 245
GameScore Offline
Member
GameScore  Offline
Member

Joined: Apr 2008
Posts: 245
toll hier wird genau das thema behandelt
das mich auch grade beschäftigt
da brauch ich nicht grad nen neuen tread aufmachen
habe auch schon im handbuch geschaut und nix kappiert
das mit den array dingern ist wirklich nicht einfach zu verstehen
ich verstehe zwar das ich ein array so myAray[20] definieren kann
und dem array dann 20 werte vergeben kann myArray0-19
myArray[0]=nix_kappiert;
myArray[1]=fast_kappiert;

aber wie zum geier kann ich ein array eisetzen wenn ich ein paricle erstelle und den dann im array speiere, um den particle dann später wieder auszuwählen und zu löschen?

Page 3 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