X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=contrib%2Flevelconverter-0.0.6_0.0.7.py;h=642bd9ecb73bf77389e18a2fc8df4213e2855b6e;hb=7bbb0ef907ebec48718560425a0147b31307f7fd;hp=26257d06fb7afa2cb4adbe68ce2470a9ca8beb80;hpb=4bece07dc09ed7d0624a40fefc3876d7ca90b82e;p=supertux.git diff --git a/contrib/levelconverter-0.0.6_0.0.7.py b/contrib/levelconverter-0.0.6_0.0.7.py index 26257d06f..642bd9ecb 100755 --- a/contrib/levelconverter-0.0.6_0.0.7.py +++ b/contrib/levelconverter-0.0.6_0.0.7.py @@ -7,13 +7,13 @@ translate_array \ ['0', "enemy0", 0], ['1', "enemy1", 1], ['2', "enemy2", 2], - ['x', "brick0.png", 77], + ['x', "brick0.png", 105], ['X', "brick0.png", 77], - ['y', "brick1.png", 78], + ['y', "brick1.png", 104], ['Y', "brick1.png", 78], ['A', "box-full.png", 83], - ['B', "box-full.png", 83], - ['!', "box-full.png", 83], + ['B', "box-full.png", 102], + ['!', "box-full.png", 103], ['a', "box-empty.png", 84], ['C', "cloud-00.png", 85], ['D', "cloud-00.png", 86], @@ -23,14 +23,17 @@ translate_array \ ['d', "cloud-00.png", 90], ['e', "cloud-00.png", 91], ['f', "cloud-00.png", 92], - ['g', "bkgd-00.png", 93], - ['h', "bkgd-01.png", 94], - ['i', "bkgd-02.png", 95], - ['j', "bkgd-03.png", 96], - ['G', "bkgd-10.png", 97], - ['H', "bkgd-11.png", 98], - ['I', "bkgd-12.png", 99], - ['J', "bkgd-13.png", 100], + + ['G', "bkgd-00.png", 93], + ['H', "bkgd-01.png", 94], + ['I', "bkgd-02.png", 95], + ['J', "bkgd-03.png", 96], + + ['g', "bkgd-10.png", 97], + ['h', "bkgd-11.png", 98], + ['i', "bkgd-12.png", 99], + ['j', "bkgd-13.png", 100], + ['#', "solid0.png", 11], ['[', "solid1.png", 13], ['=', "solid2.png", 14], @@ -76,6 +79,7 @@ height = "15" gravity = content[9] print "(supertux-level" +print " (version 1)" print " (name \"%s\")" % name print " (theme \"%s\")" % theme print " (music \"%s\")" % music @@ -93,6 +97,19 @@ for i in content[10:]: sys.stdout.write(" ") print "" print " )" + +print " (objects" +for y in range(0, 15): + for x in range(0, int(width)): + val = content[10 + y][x] + if val == '0': + print " (bsod (x %d) (y %d))" % (x*32, y*32) + elif val == '1': + print " (laptop (x %d) (y %d))" % (x*32, y*32) + elif val == '2': + print " (money (x %d) (y %d))" % (x*32, y*32) +print " )" + print ")" # EOF #