Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (Ayumi, 1 invisible), 584 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Maustaste Abfragen #383075
09/15/11 18:27
09/15/11 18:27
Joined: Jan 2011
Posts: 27
Hamburg
O
Olchi Offline OP
Newbie
Olchi  Offline OP
Newbie
O

Joined: Jan 2011
Posts: 27
Hamburg
Hallo
ich baue gerade ein 2d-Spiel, nur mit buttons, Panel...
Wenn ich mit links auf einen button klicke, übergebe ich die Button-Nummer an die Funktion, in der ich zwei variablen den Wert der Button-Nummer übergebe. bei Linksklick bekommt die Variable plA den Wert, bei Rechtsklick die Variable plB den Wert. Die Variablen werden dann als Zähler in verschiedenen Funktionen genutzt.
Mit der linken Maustaste klappt alles prima wie gewünscht, aber auf die rechte Taste habe ich keine Reaktion...
Hier mein Code:

function pl_click(butnr)
{
if(mouse_left)
{
plA = butnr -1;
beep(1);
displayA();
}
if(mouse_right)
{
plB = butnr -1;
beep(1);
displayB();
}
}
evtl bin ich auch nur zu blöd eine simple If-Abfrage zu begreifen???

Olchi
Nachtrag:
die beeps sind nur zu Testzwecken...

Last edited by Olchi; 09/15/11 18:28.

arbeite lustig und gediegen, was nicht fertig wird bleibt liegen!
Re: Maustaste Abfragen [Re: Olchi] #383085
09/15/11 19:20
09/15/11 19:20
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
JoGa Offline
User
JoGa  Offline
User

Joined: Dec 2003
Posts: 988
Germany, Magdeburg
meines Wissens reagieren buttons nur auf linksklicks.

Das heißt, du müsstest deine Funktion nicht beim der klick-Funktion des buttons reinstecken, sondern bei der mouse_over - Funktion.
Bin mir nicht 100%ig sicher, aber probiers mal aus :-D

edit: Button-Funktion sieht ja so aus:
Code:
button(x, y, bmapOn, bmapOff, bmapOver, functionOn, functionOff, functionOver);


und nun deine Klick-Funktion statt bei "functionOn" nun bei "functionOver" reinsetzen.

Last edited by JoGa; 09/15/11 19:22.
Re: Maustaste Abfragen [Re: JoGa] #383088
09/15/11 19:47
09/15/11 19:47
Joined: Jan 2011
Posts: 27
Hamburg
O
Olchi Offline OP
Newbie
Olchi  Offline OP
Newbie
O

Joined: Jan 2011
Posts: 27
Hamburg
hallo JoGa,
Ich habe natürlich viel selber herumprobiert und dabei war ich schon mal soweit, dass der button auf einen Rechtsklick reagiert hat ( dank des beeps konnte ich das feststellen). Allerding funktionierte es nicht wie gewünscht, leider kann ich diesen Zustand nun nicht mehrreproduzieren.
noch einige Details:
Es sind 15 buttons, eine Funktion, die ein Array 15 mal durchlaufen lässt, sorgt für kontinuirliche Datenveränderung von meinen 15 "Objekten"...dh. hinter jedem button verbirgt sich ein "Objekt"...Klappt prima.
Ich wil mit links und rechts die daten von zwei verschiedenen Objekten auf zwei panel anzeigen. Eigentlich habe ich nur das Beispiel aus der Hilfe zu "mouse_left....middle....right" genommen, aber es geht nicht. Habe langsam wirklich die if...else...Sache im Verdacht...

Olchi


arbeite lustig und gediegen, was nicht fertig wird bleibt liegen!
Re: Maustaste Abfragen [Re: Olchi] #401163
05/14/12 17:54
05/14/12 17:54
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline
Expert
MasterQ32  Offline
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
für mich sieht der code ganz okay aus. müsste es jetzt mal ausprobieren, aber eigentlich kann es nur so sein, wie joga gesagt hat.
da du eh ein array verwendest könntest du auch ein panel mit dem korrespondierenden event verwenden oder einfach on_mouse_left oder on_mouse_right mit mouse_pan und dadurch dein panel/objekt abfragen. du kannst ja in skill_x oder skill_y deine daten speichern.
wäre ein mehr oder weniger einfacher workaround, wobei du sogar mehr kontrolle über die einzelnen objekte hast


Visit my site: www.masterq32.de
Re: Maustaste Abfragen [Re: MasterQ32] #401164
05/14/12 18:10
05/14/12 18:10
Joined: Jan 2011
Posts: 27
Hamburg
O
Olchi Offline OP
Newbie
Olchi  Offline OP
Newbie
O

Joined: Jan 2011
Posts: 27
Hamburg
Hallo MasterQ32,
war lange nicht mehr hier im Forum, die Frage hat sich erledigt...
mache das Spiel in einer reinen 2d-Engine, trotzdem danke.
Gruß Olchi


arbeite lustig und gediegen, was nicht fertig wird bleibt liegen!

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