16x16 is auch extrem klein.
davon ab: viele games, die häuser auf den tiles haben,
haben auch die häuser nicht aus tiles zusammengesetzt,
sondern als extra-objektgrafik drüber.
dazu kannst du mit layern arbeiten, also dein MapArray aus ner Struct zusammensetzen.
in der zweiten Variable der struct steht dann, was fürn objekt auf der tile ist.
ein bestimmter wert gibt an, dass dort ein haus dargestellt werden soll,
vornehmlich das untere rechte tile, wegen der zeichenreihenfolge.
in den anderen tiles die das haus überdeckt steht nur drin, dass da ein haus ist,
damit das nicht von noch nem haus belegt werden kann, aber eben nicht der wert für zeichnen.
Code: Alles auswählen
00 00 00 00 00
00 01 01 01 00
00 01 01 01 00
00 01 01 11 00
00 00 00 00 00
00 heißt, da ist platz
01 heißt, belegt durch haus 1
11 heiß, hier wird haus 1 gezeichnet
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.