Thema: Delphi Pacman

Einzelnen Beitrag anzeigen

fui-tak

Registriert seit: 24. Okt 2008
117 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Pacman

  Alt 16. Jun 2009, 16:59
Ist es jetzt schon zu spät??

Egal, wir haben das letztens im Unterricht mit Java folgendermaßen gelöst:

Delphi-Quellcode:
function zugMoeglich(x,y:integer):boolean;
begin
     Result := true;
     if welt[x,y] = zahlDerWand then
           Result := false;
     if (x < 1)or(x > breiteDesSpielfeldes) then
           Result := false;
     if (y < 1)or(y > hoeheDesSpielfeldes) then
           Result := false;
end;



...
if zugMoeglich(x+1,y) then
   nachRechtsBewegen;
...
So hast du jedenfalls schonmal eine Überprüfung, ob eine Wand an der Position ist, bevor der Geist da hin läuft
  Mit Zitat antworten Zitat