Registriert seit: 16. Dez 2002
Ort: Dülmen
477 Beiträge
Delphi 2009 Professional
|
21. Jun 2003, 20:59
Hi,
Weiß es jetz nich ganz auswendig, aber ne kleine Straße sind doch 4 Würfel deren Zahlen immer um 1 größer sind als der vorherige Würfel, oder?
Dann gibts ja drei Möglichkeiten für ne kleine Straße.
1-4, 2-5, 3-6. Oder?
Heißt, dass 3 und 4 schonmal in jeder kleinen Straße vorkommen (aber wie gesagt, bin mir nich mehr ganz sicher).
Musst also (wenn du die Würfelzahlen ausschließlich auf Labels anzeigst) 4 verschiedene If- Abfragen machen.
Einmal musst du abfragen, ob zwei der Labels die Zahlen 3 und 4 anzeigen. Wenn das gegeben ist, müssen entweder noch die Zahlen 1 und 2, 2 und 5, oder 5 und 6 angezeigt werden.
Das müsstest du dann alles mit If- Abfragen machen.
Was anderes außer If- Abfragen würd mir jetz grad auch nich einfallen. Du könntest dir natürlich sonen Typen wie TShiftState machen, den du dann z.B. TZahl nennst und dann strukturell so aufbaust wie Shiftstate.
Dann könntest du Abfragen machen wie
if (sechs in Zahl) and (fuenf in Zahl) then
Isn Bissken kürzer als die LabelCaptions abzufragen und miteinander zu vergleichen.
Und mit der großen Straße würds dann ja ganz ähnlich ablaufen.
Bis dann,
S - tefano
"Sir, we are surrounded!" - "Excellent, we can attack in every direction!"
|