Advertisement
electronic_steve

css : helpdata

Mar 14th, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.47 KB | None | 0 0
  1.  
  2.  
  3.  brush={}
  4.  function generatemapstandart()
  5.   for x=1,mapX do
  6. map[x]={}
  7. for y=1,mapY do
  8. map[x][y]={}
  9. for z=1,mapZ do
  10. map[x][y][z]=-2
  11. end end end
  12.  for x=1,mapX do
  13. maps[x]={}
  14. for y=1,mapY do
  15. maps[x][y]={}
  16. for z=1,mapZ do
  17. maps[x][y][z]=-2
  18. end end end
  19.  
  20. for x=1,mapX do
  21. for y=1,mapY do
  22. for z=1,mapZ do
  23. maps[x][y][z]=map[x][y][z] end end end
  24.  end
  25.  
  26.  function generatemap(n1,n2,n3)
  27.  
  28.  
  29. if n1==1 then
  30. for x=1,mapX,2 do
  31. for y=1,mapY do
  32. for z=1,mapZ do
  33.  
  34.   if map[x][y][z]==-2
  35. then map[x][y][z]=-1 else
  36.  map[x][y][z]=-2 end
  37.  
  38. end
  39. end
  40. end end
  41. if n2==1 then
  42. for x=1,mapX do
  43. for y=1,mapY,2 do
  44. for z=1,mapZ do
  45.  
  46.   if map[x][y][z]==-2
  47. then map[x][y][z]=-1 else
  48.  map[x][y][z]=-2 end
  49.  
  50. end
  51. end
  52. end end
  53. if n3==1 then
  54. for x=1,mapX do
  55. for y=1,mapY do
  56. for z=1,mapZ,2 do
  57.  
  58.   if map[x][y][z]==-2
  59. then map[x][y][z]=-1 else
  60.  map[x][y][z]=-2 end
  61.  
  62. end
  63. end
  64. end
  65. end
  66. for x=1,mapX do
  67. for y=1,mapY do
  68. for z=1,mapZ do
  69. maps[x][y][z]=map[x][y][z] end end end
  70.  
  71. end
  72.  
  73.  
  74.  
  75.  
  76. brush[1]= function(x,y,z,random)
  77. local radius=random^2
  78. for nx=-radius,radius do
  79.  for ny=-radius,radius do
  80.   for nz=-radius,radius do
  81.   local x2=limit(x+nx,mapX)
  82.   local y2=limit(y+ny,mapY)
  83.   local z2=limit(z+nz,mapZ)
  84.   --print(x2,y2,z2)
  85.    if map[x2][y2][z2]==-1
  86.    then map[x2][y2][z2]=-2 else
  87.    map[x2][y2][z2]=-1 end
  88.   end
  89.  end
  90.  end
  91. end
  92. brush[2]= function(x2,y,z,random)
  93.  for x=1,mapX do
  94.   if map[x][y][z]==-1
  95.   then map[x][y][z]=-2 else
  96.   map[x][y][z]=-1 end
  97.  end
  98.  
  99. end
  100. brush[3]= function(x,y2,z,random)
  101.  for y=1,mapY do
  102.   if map[x][y][z]==-1
  103.   then map[x][y][z]=-2 else
  104.   map[x][y][z]=-1 end
  105.  end
  106. end
  107. brush[4]= function(x,y,z2,random)
  108.  for z=1,mapZ do
  109.   if map[x][y][z]==-1
  110.   then map[x][y][z]=-2 else
  111.   map[x][y][z]=-1 end
  112.  end
  113. end
  114. brush[5]= function(x2,y2,z,random)
  115.  for x=1,x2 do
  116.   for y=1,y2 do
  117.    if random==1 then
  118.     if map[x][y][z]==-1
  119.     then map[x][y][z]=-2 else
  120.     map[x][y][z]=-1 end
  121.    end
  122.   end
  123.  end
  124. end
  125.  
  126. brush[6]= function(x,y2,z2,random)
  127.  for z=1,z2 do
  128.   for y=1,y2 do
  129.    if random==1 then
  130.     if map[x][y][z]==-1
  131.     then map[x][y][z]=-2 else
  132.     map[x][y][z]=-1 end
  133.  
  134.  end
  135.  end
  136.  end
  137.  end
  138. brush[7]= function(x2,y,z2,random)
  139.  
  140. for x=1,x2 do
  141.  for z=1,z2 do
  142.  if random==1 then
  143.   if map[x][y][z]==-1
  144. then map[x][y][z]=-2 else
  145.  map[x][y][z]=-1 end
  146.  
  147.  end
  148.  end
  149.  end
  150.  end
  151.  brush[8]= function(x,y,z,random)
  152.  
  153.  map[x][y][z]=-1
  154.  
  155.  
  156.  end
  157.  
  158.   brush[9]= function(x,y,z,random)
  159.  
  160.  map[x][y][z]=-2
  161.  
  162.  
  163.  end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement