Use an array (or a bitmap, doesn't matter) and use draw_quad to draw bmaps on the specific positions, that works pretty well.
You can declare a BMAP array and draw the bitmaps f.i. as follows, should be self-explanatory:

Code:
BMAP* bmap_tile[MAX_TILES];

for(i = 0; i < SIZE_X; i++) {
	for(j = 0; j < SIZE_Y; j++) {
		
		if(array[i][j] > 0) draw_quad(bmap_tile[array[i][j]-1],vector(i*64,j*64,0),NULL,NULL,NULL,NULL,100,0);
		
	}
	
}




"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends