1. Variablen erleichtern einiges
wo willst du die zufallszahl speichern wenn du die wieder aus dem editfeld löschst?!
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| public end;
var Form1: TForm1; zufallszahl:integer; implementation |
1.1 wie erweitere ich die var um eine stelle?
Um die var zu erweitern muss man von der alten aus gehen deswegen müssen wir sie erst mal so deklarieren das sie fürs ganze forumlar gilt und nicht nur für eine Prozedur(siehe oben).
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| zufallszahl:=zufallszahl*10+random(10); |
2. Der Timer
Wie stell ich die Zeit ein in der der Timer ein Ereignis liefert?
Delphi-Quelltext
1:
| timer1.interval:=3000; |
Wie stell ich den timer an bzw aus?
Delphi-Quelltext
1: 2:
| timer1.enabled:=false; timer1.enabled:=true; |
3.Wie soll das Programm laufen?
1.Spiel soll starten...
2.Computer erstellt(bzw erweitert) Zufallszahl, speichert diese in der Variablen dazu
3.Zahl soll 3 sek ausgegeben werden
3.1 Timer muss aktiviert werden
3.2 Zufallszahl wird angezeigt
3.3 Timer läuft 3 sek lang
3.4 Zufallszahl ausblenden
3.5 Timer muss deaktiviert werden
4.Spieler muss Zahl eingeben
5.Computer vergleicht Eingabe mit Variable
6.Wenn beide übereinstimmen dann fange wieder mit Schritt 2 an anderfalls SCHRITT 7
7.Variablen zurücksetzen und ENDE