Little fixes
[oweals/minetest.git] / genmap.py
1 #!/usr/bin/python
2
3 import struct
4 import random
5
6 def getrand():
7         i = random.randrange(0,2)
8         if i==0:
9                 return 0
10         return 254
11
12 """
13 Map format:
14 map/sectors/XXXXZZZZ/YYYY
15
16 XXXX,YYYY,ZZZZ = coordinates in hexadecimal
17
18 fffe = -2
19 ffff = -1
20 0000 =  0
21 0001 =  1
22 """
23
24 f = open("map/sectors/00000000/ffff", "wb")
25
26 # version
27 f.write(struct.pack('B', 2))
28 # is_underground
29 f.write(struct.pack('B', 0))
30
31 for i in range(0,16*16*16):
32         # Material content
33         f.write(struct.pack('B', getrand()))
34         # Brightness
35         f.write(struct.pack('B', 15))
36
37 f.close()
38