Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
12. Jun 2005
Namenverhunzungen bleiben aussen vor. Abgemacht. :roll:
Mein Ansatz ist doch so gut wie fertig, wieso keine Liste von Linien? Die Daten im Spiel sind doch nichts anderes als eine Liste von Linien, die sich kreuzen. Und wenn sich ein paar Linien so kreuzen, wie ich es definiert habe, ist es doch ein Dreieck, oder nicht? Wieso mit Get/Put Werte reinschieben? Und wo rein?
Alles, was Du bei...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
12. Jun 2005
Ich glaube eher, das Maddin (mschaefer) zu sehr um die Ecke denkt... Oder ich zu wenig... Mir hat er jedenfalls gepostet, das es nicht trivial ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
12. Jun 2005
@mschaefer: Ich meinte 'Toll' eigentlich darauf bezogen, das ich 100% das Gleiche, nur 5 min vorher gepostet habe. Im Übrigen Ich kann mir nicht vorstellen, das das Erkennen eines Dreieckes in einer Liste von Linien nicht trivial ist:
Drei Linien Li,Lj und Lk spannen genau dann ein Dreieck auf, wenn Li und Lj, Lj und Lk sowie Lk und Li sich kreuzen. Ist daran etwas falsch?
Procedure...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
12. Jun 2005
Toll. Und da bist Du ganz alleine drauf gekommen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
12. Jun 2005
Die Linien. Du definierst Dir eine Klasse 'TLinie'. Die besteht aus zwei Punkten (X,Y). Wenn Du der Klasse noch eine Methode spendierst, die
prüft, ob eine andere Linie die Linie innerhalb des Kreises schneidet, dann hast fast gewonnen.
Denn ein Dreieck ist doch so definiert, das Line L1 die Line L2 schneidet. L2 schneidet L3 und L3 wieder L1.