Pascal ratlos bei erstellung eines Menüs

Ok, werde das mit RANDOMIZE etc. mal ausprobieren, bisschen was lesen, sons das Spiel ein klein wenig abändern.
Ergänzung ()

Ok, ich habe das Spiel nun erstmal auf den "easy mode" reduziert, und werde meine alten Programme auskramen, um mir alles mit RANDOM nochmal durchzulesen.

Nun zum Schluss hätte ich noch eine Frage. Im Anhang befindet sich nunmal das Spiel als .exe, der Spielnamen ist auch nur ein Scherz, änder ich noch ab, aber wenn ihr spielt, seht ihr, nach der Einfabe von X und Y wird das Spielfeld um 2 Zeilen nach oben geschoben. Starte ich das Programm über Free Pascal IDE ist es nicht so, bei der .exe schon.
 

Anhänge

  • saw16.zip
    27,2 KB · Aufrufe: 93
Zuletzt bearbeitet:
Das Verschieben ist ganz normal, da im Textmodus nur 25 Zeilen zur Verfügung stehen.
Dein Programm braucht aber 27 (22 für das Spielfeld 4 für die Eingabe des Feldes + 1x ENTER nach der Y-Eingabe).
Sobald der Cursor in die 26. Zeile springt, wird alles nach oben geschoben.
Das passiert bei mir sowohl bei der exe, als auch in der IDE.


Und versuche mal, die den Procedures inititalisieren und ges_spielfeld_anzeigen deine REPEAT..UNTIL-Schleifen durch FOR-Schleifen zu ersetzen.
 
Zurück
Oben