Guten Abnd,
ich möchte zu Übungszwecken ein Spiel in Delphi 6 schreiben. Das ganze soll von der Machart wie in Zelda sein.
Derzeit bin ich soweit, dass ich eine .txt laden tu, welche die Mapinformationen enthält, auswertet und mir darauf eine Karte zeichnet. Anschließend kommt noch die Spielfigur dazu und ich kann diese bewegen.
Das ganze läuft ungefähr so ab.
Formactivate:
-Größe, Name und sonstiges wird eingestellt.
-KarteLaden('source\karten\karte1.txt');
-GrafikenLaden();
-KarteInBufferSchreiben(10,10,1);
-KarteAnzeigen(10,10);
Damit ist die Welt perfekt.
Anschließend kommt die Prozedur: TForm1.FormMouseDown:
Mit dieser wird meine Spielfigur gesteuert und die Kollisionsabfragen gestartet.
Anschließend werden noch:
-KarteInBufferSchreiben(10,10,1);
-KarteAnzeigen(10,10);
aufgerufen.
Damit bin ich soweit, dass ich meine Welt habe und ich mich bewegen kann.
Aber wie stelle ich es nun an, dass ich ereignisbehandelnd Monster bewegen lassen kann?
Ich möchte es vermeiden, eine Endlosschleife auszuführen und darin alles zum Laufen zu bringen.
MfG ferra