10 ['x', "brick0.png", 77],
11 ['X', "brick0.png", 77],
12 ['y', "brick1.png", 78],
13 ['Y', "brick1.png", 78],
14 ['A', "box-full.png", 83],
15 ['B', "box-full.png", 102],
16 ['!', "box-full.png", 103],
17 ['a', "box-empty.png", 84],
18 ['C', "cloud-00.png", 85],
19 ['D', "cloud-00.png", 86],
20 ['E', "cloud-00.png", 87],
21 ['F', "cloud-00.png", 88],
22 ['c', "cloud-00.png", 89],
23 ['d', "cloud-00.png", 90],
24 ['e', "cloud-00.png", 91],
25 ['f', "cloud-00.png", 92],
27 ['G', "bkgd-00.png", 93],
28 ['H', "bkgd-01.png", 94],
29 ['I', "bkgd-02.png", 95],
30 ['J', "bkgd-03.png", 96],
32 ['g', "bkgd-10.png", 97],
33 ['h', "bkgd-11.png", 98],
34 ['i', "bkgd-12.png", 99],
35 ['j', "bkgd-13.png", 100],
37 ['#', "solid0.png", 11],
38 ['[', "solid1.png", 13],
39 ['=', "solid2.png", 14],
40 [']', "solid3.png", 15],
43 ['*', "poletop.png", 80],
44 ['|', "pole.png", 79],
45 ['\\',"flag.png", 81],
46 ['&', "water.png", 75]]
49 for i in translate_array:
52 print >>sys.stderr, "Couldn't translate tile %s" % c
55 if len(sys.argv) != 2:
56 print "Usage: %s FILENAME" % sys.argv[0]
59 print ";; Converting:", sys.argv[1]
61 f = open(sys.argv[1], 'r')
62 mycontent = f.readlines()
67 content.append(i[:-1])
73 background = content[4]
81 print "(supertux-level"
83 print " (name \"%s\")" % name
84 print " (theme \"%s\")" % theme
85 print " (music \"%s\")" % music
86 print " (background \"%s\")" % background
87 print " (bkgd_red %s)" % red
88 print " (bkgd_green %s)" % green
89 print " (bkgd_blue %s)" % blue
90 print " (time %s)" % time
91 print " (width %s)" % width
92 print " (gravity %s)" % gravity
93 print " (interactive-tm "
94 for i in content[10:]:
96 sys.stdout.write("%3d" % translate(x))
102 for y in range(0, 15):
103 for x in range(0, int(width)):
104 val = content[10 + y][x]
106 print " (bsod (x %d) (y %d))" % (x*32, y*32)
108 print " (laptop (x %d) (y %d))" % (x*32, y*32)
110 print " (money (x %d) (y %d))" % (x*32, y*32)