Forum: Multimedia
Delphi
by Jazzman_Marburg,
19. Feb 2010
Ich nochmal.
Jetzt habe ich die Nachfrage verstanden:
Tatsächlich sind die Wände nicht im Array enthalten. Die Wände muß man sich als Umriß um das Rechteck, was von der linken oberen Ecke (Wohnung.XOrigin, Wohnung.YOrigin) und der unteren rechten Ecke (Wohnung.Breite, Wohnung.Hoehe) des Raumes vorstellen.
Aber Dein Grundansatz, der im Prinzip verlockend aussieht, verwirrt noch etwas:
Forum: Multimedia
Delphi
by Jazzman_Marburg,
19. Feb 2010
Hallo!
Muß ich nochmal drüber nachdenken. :gruebel:
Die Wanddicke ist beliebig. In der Generierungs-Routine zeichne ich einfach eine Linie mit:
Forum: Multimedia
Delphi
by Jazzman_Marburg,
19. Feb 2010
Liebe Gemeinde!
Für ein Spiel generiere ich Grundrisse von Wohnungen mit verschieden vielen Räumen, die im gewissen Rahmen zufällig angeordnet sind.
Nun möchte ich die einzelnen Räume mit Türen/Durchgängen verbinden (3 verschiedene Grundrisse Attachment 1). Fragt sich nur wie?
Ich habe nach der Wohnungs-Generierung folgendes Array zur Hand:
TRaum = RECORD
Flaeche : REAL;
Hoehe :...