local map = { map_tiles = { {"-", "-", "w", "w", "-", "-", "-", "-", "-", "-"}, {"-", "-", "w", "w", "-", "-", "-", "-", "-", "-"}, {"-", "-", "w", "w", "-", "w", "-", "-", "-", "-"}, {"w", "-", "-", "-", "w", "w", "-", "-", "-", "-"}, {"w", "-", "w", "-", "-", "w", "w", "w", "-", "-"}, {"w", "-", "w", "-", "-", "w", "-", "-", "-", "-"}, {"-", "-", "w", "-", "-", "w", "-", "w", "-", "-"}, {"-", "-", "-", "-", "-", "-", "-", "w", "-", "-"}, {"-", "-", "w", "-", "-", "-", "-", "w", "w", "-"}, {"-", "-", "w", "-", "-", "-", "-", "-", "w", "-"} }, populate = function(self, map) for h=1,10 do for i=1,10 do local tile = map:create({ x = h, y = i, occupied_by_type = self.map_tiles[h][i], occupied_by_id = "" }) end end end } local tiles = {} return map