Registriert seit: 18. Okt 2004
Ort: Dresden
141 Beiträge
|
Re: Spiel des Lebens; mal wieder
2. Mär 2006, 18:19
wieso machst du es eigentlich so kompliziert, das char Feld immer noch mit t für tote Zellen zu belegen und ansonsten mit * für lebende.
Es gibt doch nur zwei Zustände, also würde es ja auch langen, die Zellen, welche leben mit * zu belegen und in die toten Zelen einfach := 0 zu schreiben. Damit sparst du dir auch die etlichen Umwandlungen, wie du sie zum Beispiel beim Zeichnen drin hast: If Stringgrid1.Cells[x,y]='*' Then.
Da du ja eh dann dein Char-feld in den Grid schreibst und dort nur die lebenden Zellen darstellen willst, würde ich es so machen für lebenden Zellen '+' und für tote einfach '' zuzuweisen. Das ist einfach logischer - finde ich zumindest, da du so die Zellen des Grid direkt an das Array zuweisen kannst.
Was erscheint denn für eine Fehlermeldung???
Johannes M.
|