Forum: Multimedia
Delphi
by 3_of_8,
19. Mär 2008
Das wird nicht sonderlich kompliziert umzusetzen.
Pseudocode:
for I:=0 to Width-1 do
for J:=0 to Height-1 do
begin
Draw(I*TILEWIDTH, J*TILEHEIGHT, TileSets);
Draw(I*TILEWIDTH, J*TILEHEIGHT, TileSets);
end;
Forum: Multimedia
Delphi
by 3_of_8,
18. Mär 2008
Der klassische Weg dafür:
Ein array of array of Byte, das man aus ner binären. Dazu gehört außerdem ein "Tileset", das ist ein Bild mit 16*16=256 Tiles. (ein Tile ist jeweils die kleinste Fläche auf einer Karte)
Das ist das Ground-Layer, also der Boden. Dazu gehört nochmal ein array of Boolean, das darstellt, ob man über ein bestimmtes Tile gehen kann oder nicht.
Über den Ground-Layer...