Forum: Object-Pascal / Delphi-Language
Delphi
by alcaeus,
25. Jun 2004
Ja, aber wenn er das Spiel mehrmals spielen will, dann kommt eins ins OnCreate und eins dahin, wo er ausgibt dass der Spieler gewonnen hat. Somit ist nach Spielende sofort wieder eine Neue Zahl vorhanden.
Greetz
alcaeus
Forum: Object-Pascal / Delphi-Language
Delphi
by alcaeus,
25. Jun 2004
Die wichtigen Funktionen für dich sind Randomize und Random(x).
Randomize initialisiert den Zufallsgenerator, deshalb sollte der Aufruf von Randomize in die OnCreate-Routine.
Random(x) generiert dir eine Zufallszahl von 0 bis x-1. Also: Das Ergebnis von Random(10) wäre eine Zahl von 0 bis 9. Wo du den Aufruf hingibst, bleibt dir überlassen. Nachdem du ein Tippspiel machen willst, lohnt es sich,...
Forum: Object-Pascal / Delphi-Language
Delphi
by alcaeus,
25. Jun 2004
Richtig erfasst. DU willst es machen. Deshalb kriegst du jetzt mal von mir nur eine kleine Hilfe... Hier mal dein Code (ohne die Zufallszahl-Prozedur), wie er richtig formatiert ist. Verwende auch die delphi-Tags, dann wird er leichter lesbarer.
procedure TForm1.ratenClick(Sender: TObject);
var
eingabe : Integer;
begin
Eingabe:=StrToInt(Edit1.Text);
if Eingabe=3 then
...