AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Spielerwechsel

Ein Thema von Fedebolix · begonnen am 21. Jan 2004 · letzter Beitrag vom 23. Jan 2004
Antwort Antwort
Seite 1 von 2  1 2      
Fedebolix

Registriert seit: 17. Jan 2004
20 Beiträge
 
#1

Spielerwechsel

  Alt 21. Jan 2004, 18:23
wenn nach einer bestimmten Bedingung oder durch buttonclick das editfeld gewechselt werden soll, indem das programm weiterrechnen soll...
also es geht dabei (immernoch) um das Würfelspiel. Und wenn ich "spieler wechseln" KLicke, sollen die gewürfelten zahlen in einem anderen feld, nenn es mal spieler2, zusammengezählt werden...
wie mach ich das?
  Mit Zitat antworten Zitat
Michael Leyhe

Registriert seit: 1. Dez 2003
Ort: Sprockhövel
101 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Spielerwechsel

  Alt 21. Jan 2004, 20:11
HI

Eine Möglichkeit wie du dieses Problem lösen kannst ist folgende:

Du nimmst eine Integervariable und gibst dieser immer den Wert des Spielers

Delphi-Quellcode:
var welcher_spieler :integer

welcher_spieler := 1; // Spieler 1 ist nun an der Reihe
Wenn jetzt spieler 2 an der reihe ist gibst du der Variable den wert 2.

Wenn du nun auf den Button klickst kannst du z.b. durch eine if-Abfrage den Spieler wählen der an der Reihe ist

Delphi-Quellcode:
if welcher_spieler = 1 then edit1.text := strtoint (zahl)
  else
  if welcher_spieler = 2 then edit2.text := strtoint (zahl)
...
Dies ist eine Möglichkeit dieses Problem zu lösen.
Michael
Wer weis vll. ist das Leben ja ein Integer, wenn man negativ genug denkt wird es irgendwann positiv.
  Mit Zitat antworten Zitat
lkz633

Registriert seit: 9. Jun 2002
Ort: Aachen
221 Beiträge
 
#3

Re: Spielerwechsel

  Alt 21. Jan 2004, 20:42
Hi,

eine noch schönere Methode fürs Wechseln des Spielers ist:

spieler := 3 - spieler Gruss lkz633
  Mit Zitat antworten Zitat
Fedebolix

Registriert seit: 17. Jan 2004
20 Beiträge
 
#4

Re: Spielerwechsel

  Alt 21. Jan 2004, 21:45
könnt ihr mir das genauer erklären?
  Mit Zitat antworten Zitat
Fedebolix

Registriert seit: 17. Jan 2004
20 Beiträge
 
#5

Re: Spielerwechsel

  Alt 21. Jan 2004, 23:02
Zitat:
Wenn jetzt spieler 2 an der reihe ist gibst du der Variable den wert 2.

Wenn du nun auf den Button klickst kannst du z.b. durch eine if-Abfrage den Spieler wählen der an der Reihe ist
eigentlich brauch ich nur das wissen, den rest hab ich jetzt...
  Mit Zitat antworten Zitat
Fedebolix

Registriert seit: 17. Jan 2004
20 Beiträge
 
#6

Re: Spielerwechsel

  Alt 22. Jan 2004, 20:58
bitte, ich weiß nicht wie... ist dringend
  Mit Zitat antworten Zitat
delphi_newbie_123

Registriert seit: 14. Jan 2004
181 Beiträge
 
Delphi 5 Enterprise
 
#7

Re: Spielerwechsel

  Alt 22. Jan 2004, 21:08
hi also spielerwechsel


am anfang bei
Delphi-Quellcode:
var
x:integer;
on button klick

Delphi-Quellcode:
x:=x+1
if x=3 //bei 3 spielern 3
then begin
x:=0;
end;

if x=1
then
edit //... dein text halt zur berechnung
end;
if x=2
then
edit //... dein text halt zur berechnung
end;
if x=3
then
edit //... dein text halt zur berechnung
end;
sollte klappen
  Mit Zitat antworten Zitat
delphi_newbie_123

Registriert seit: 14. Jan 2004
181 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Spielerwechsel

  Alt 22. Jan 2004, 21:09
oder x:=1 statt x:=0
  Mit Zitat antworten Zitat
Fedebolix

Registriert seit: 17. Jan 2004
20 Beiträge
 
#9

Re: Spielerwechsel

  Alt 22. Jan 2004, 21:16
erstmal danke... probiers mal aus, aber gibt es nicht ne möglichkeit mit dem Button "spieler wechseln" das zu machen? oder muss ich dann einfach nicht mehr die rechnung hinter schreiben sonder das ergebnis? Ja, waghrscheinlcih
  Mit Zitat antworten Zitat
Fedebolix

Registriert seit: 17. Jan 2004
20 Beiträge
 
#10

Re: Spielerwechsel

  Alt 22. Jan 2004, 21:28
ich bekommes nicht in
wenn ich die end; nicht setzte dann klappt es nicht, aber dafür sind keine fehlermeldungen!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz