Zitat von
holle:
als grundlage der karte dient jetzt eine textdatei in der die karte als string gespeichert ist. beim programmstart wird dann die karte dynamisch erstellt.
Wie speicherst du die Karte denn als String? Schreibst du die Farben jedes Pixels hintereinander und zeichnest aus dem String erst beim Programmstart die Map?
Zitat von
holle:
PROBLEM: nach dem start des programms muss man erst einmal auf die spielfläche klicken, damit die karte geladen wird. wenn ich das bei form.create mit reinpacke stürzt das programm immer ab
das liegt daran, das die Komponente beim OnCreate wahrscheinlich noch nicht geladen ist. Schreib den Code stattdessen ins OnActivate oder ins OnShow.