meubk 257 Postado Fevereiro 19, 2013 Share Postado Fevereiro 19, 2013 (editado) function create_random_area(sizex, sizey, typecenter) local area = {} for y = 1, sizey do tab = {} for x = 1, sizex do table.insert(tab, ((sizey - 1) / 2) + 1 == y and ((sizex - 1) / 2) + 1 == x and typecenter or math.random(0, 1) ) end table.insert(area, tab) end return area end cria uma area randomizada, para ele criar o centro vc precisa usar numeros impares no tamanho do x e y, pois não tem como achar o centro de uma area 2, 2 por exemplo . create_random_area(3, 5, 2) resultado: {0, 1, 1} {0, 1, 1} {0, 2, 1} {1, 1, 0} {0, 1, 0} até. Editado Fevereiro 19, 2013 por xotservx Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados