Forum: Multimedia
Delphi
by jfheins,
19. Feb 2010
Aber die Wanddicke ist doch konstant oder? Zumindest ist sie es in deinen Beispielen ;)
Wenn die Wanddicke bekannt ist, lassen sich benachbarte Räume finden, indem man Die Koordinaten vergleicht (Der Code ist etwas länglich, aber da kann man nicht viel machen) aber dabei muss man die Wanddicke mit berücksichtigen.
Das läuft dann darauf hinaus, dann man jeweils gesondert prüft ob der Raum X...
Forum: Multimedia
Delphi
by jfheins,
19. Feb 2010
Grundansatz:
Gehe das Array von vorne nach hinten durch und prüfe für jedes Element das noch weiter hinten liegt, ob die Räume benachbart sind. Wenn ja, baue eine Tür ein.
In dem Bild aind immer Wände eingezeichnet - aber in dem Array finden die sich nicht wieder. Sind die Wände in den Raumkoordinaten schon mit drin, oder gibt es eine definierte Wanddicke?