Autor Beitrag
h00s3l
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mi 05.10.05 18:46 
hallo,
ich möchte gerne ein kleines spiel programmieren..
wenn ich nun 2 spieler habe und jeder abwechselnd dran sein soll, setze ich doch
ausblenden Delphi-Quelltext
1:
2:
var player : Boolean;
begin

aber wie sage ich delphi nun, dass player eben entweder true oder false sein soll, also spieler eins oder 2 dran ist.. und dann eben dass sie sich abwechseln :)

MfG
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mi 05.10.05 18:48 
ausblenden Delphi-Quelltext
1:
Player := True;					

oder
ausblenden Delphi-Quelltext
1:
Player := False;					


Einfach nach jeder Runde so umstellen.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
h00s3l Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mi 05.10.05 18:53 
und wie sage ich, dass er nach jeder runde umstellen soll.. also
*auf button klick*
player := true
... es passiert etwas
*auf nächsten button klick*
player := false

-> ? das würde doch aber heißen, dass beim ersten button nur player := true wahr sein kann; umgedreht beim zweiten :(
Raffo
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 300



BeitragVerfasst: Mi 05.10.05 18:56 
oder Player:=not Player;
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mi 05.10.05 18:57 
Wenn du das z.B. in einer Schleife hast, kannst du Player := not Player; benutzen

Dadurch wird Player auf das Gegenteil gesetzt. Wenn True -> False; Wenn False -> True;

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)