Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
3 registered members (TipmyPip, AndrewAMD, NewbieZorro), 16,055 guests, and 7 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Variable durch gleiche Taste umschalten? #135299
06/10/07 17:35
06/10/07 17:35
Joined: Jan 2007
Posts: 126
Germany
Pinkhead Offline OP
Member
Pinkhead  Offline OP
Member

Joined: Jan 2007
Posts: 126
Germany
Hi!

Ich wollte mal fragen wie es geht das man eine Variable durch einmaliges drücken auf zb. 1 stellt und durch den nächsten druck auf die Taste wieder auf 0.
Code:
 
if (key_space == 1) { variable = 1; } // und weiter?



Danke,

Pinkhead


I'm 14, NOW! RollingStone Fullversion Rolling Stone won by u19! -> German - Winnerlist
Re: Variable durch gleiche Taste umschalten? [Re: Pinkhead] #135300
06/10/07 18:53
06/10/07 18:53
Joined: Mar 2007
Posts: 261
Germany
Thracian Offline
Member
Thracian  Offline
Member

Joined: Mar 2007
Posts: 261
Germany
Du musst noch zusätzlich abfragen ob variable 0 oder 1 ist.
if(key_space == 1 && variable == 0)//etc...


------------------------

All programmers are playwrights and all computers are lousy actors.
Re: Variable durch gleiche Taste umschalten? [Re: Thracian] #135301
06/10/07 19:12
06/10/07 19:12

A
Anonymous
Unregistered
Anonymous
Unregistered
A



ich würde das so machen.

function var_change()
{
if(variable == 1){variable = 0;}
else{variable = 1;}
}

on_space == var_change();

Re: Variable durch gleiche Taste umschalten? [Re: ] #135302
06/10/07 19:48
06/10/07 19:48
Joined: Jan 2007
Posts: 126
Germany
Pinkhead Offline OP
Member
Pinkhead  Offline OP
Member

Joined: Jan 2007
Posts: 126
Germany
Danke!

Maik


I'm 14, NOW! RollingStone Fullversion Rolling Stone won by u19! -> German - Winnerlist
Re: Variable durch gleiche Taste umschalten? [Re: Pinkhead] #135303
06/10/07 21:08
06/10/07 21:08
Joined: Aug 2003
Posts: 7,440
Red Dwarf
Michael_Schwarz Offline
Senior Expert
Michael_Schwarz  Offline
Senior Expert

Joined: Aug 2003
Posts: 7,440
Red Dwarf
aua ganz böse...

Besser:
Code:


function var_change()
{
variable=(!variable);
}




"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku
Re: Variable durch gleiche Taste umschalten? [Re: Michael_Schwarz] #135304
06/11/07 12:13
06/11/07 12:13
Joined: Jan 2007
Posts: 126
Germany
Pinkhead Offline OP
Member
Pinkhead  Offline OP
Member

Joined: Jan 2007
Posts: 126
Germany
Wow ja wirklich gut der Befehl, Michael!
Aber jetzt hab ich das Problem das die Variable ständig hin und her wechselt wenn ich länger als eine millisekunde auf der Taste draufbleibe, so ist es dann immer ein Zufall ob jetzt 1 oder 0 herauskommt. Irgendwelche Ideen das zu beheben?
Hab schon länger versucht es hinzubekommen.

Danke!

Maik


I'm 14, NOW! RollingStone Fullversion Rolling Stone won by u19! -> German - Winnerlist
Re: Variable durch gleiche Taste umschalten? [Re: Pinkhead] #135305
06/11/07 12:27
06/11/07 12:27
Joined: Jan 2007
Posts: 1,619
Germany
Scorpion Offline
Serious User
Happy Birthday Scorpion  Offline
Serious User

Joined: Jan 2007
Posts: 1,619
Germany
Code:
function switch_var
{
while(1)
{
if(key_space)
{
variable=(!variable);
}
while(key_space){wait(1);}
wait(1);
}
}



Re: Variable durch gleiche Taste umschalten? [Re: Scorpion] #135306
06/18/07 20:06
06/18/07 20:06
Joined: Oct 2002
Posts: 361
Germany Cologne
hack-panther Offline
Senior Member
hack-panther  Offline
Senior Member

Joined: Oct 2002
Posts: 361
Germany Cologne
Die Lösung von Michael ist gut, aber es geht sogar noch ein Zeichen weniger:
Code:

function var_change()
{
variable=1-variable;
}




Re: Variable durch gleiche Taste umschalten? [Re: hack-panther] #135307
06/18/07 23:17
06/18/07 23:17
Joined: Aug 2003
Posts: 7,440
Red Dwarf
Michael_Schwarz Offline
Senior Expert
Michael_Schwarz  Offline
Senior Expert

Joined: Aug 2003
Posts: 7,440
Red Dwarf
Quote:

Die Lösung von Michael ist gut, aber es geht sogar noch ein Zeichen weniger:
Code:

function var_change()
{
variable=1-variable;
}







ist aber in anderen sprachen nicht anwendbar, da dort bools verwendet werden und du da keine numerischen werte benutzen kannst.


"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku
Re: Variable durch gleiche Taste umschalten? [Re: Michael_Schwarz] #135308
06/19/07 18:28
06/19/07 18:28
Joined: Jan 2007
Posts: 1,619
Germany
Scorpion Offline
Serious User
Happy Birthday Scorpion  Offline
Serious User

Joined: Jan 2007
Posts: 1,619
Germany
schlagt euch

Page 1 of 2 1 2

Gamestudio download | 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