Man hat zum Beispiel eine Karte von 100 x 100 Feldern, aber nur einen Kartenausschnitt (also das was man sieht) von 30 x 30 Feldern... Den Kartenausschnitt kann man natürlich bewegen...
Jedes Feld (ein Feld könnte dann wiederum aus zum Beispiel 10 x 10 Pixeln bestehen) kann dann unterschiedlich aussehen und im Kartenausschnitt geändert werden...
Nun ist die Frage, wie setze ich das am geschicktesten um, dabei kommt es mir vor allem auf die Rechenleistung drauf an...
Folgende Ansätze hätte ich:
1. Ein Array, unterschiedlichem Aussehen setzt man bestimmten Zuständen gleich, die dann für jedes Feld gespeichert und ausgelsen werden wenn man den Kartenausschnitt bewegt...
2. Eine Bitmap im Hintergrund, die speichert wie die Felder aussehen die man gerade nicht sieht
Hoffe auf Unterstützung
