# HG changeset patch # User Stefano Rivera # Date 1378064685 -7200 # Node ID 79748a884eb5531e7b64dff791c8dbb8ddcb7fe3 # Parent a61c2985a155ec2697944b55d58a0848c58ed3e4 Put levels in a levels directory diff -r a61c2985a155 -r 79748a884eb5 data/level1 --- a/data/level1 Sun Sep 01 21:40:01 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -X-Size: 1200 -Y-Size: 900 -Base tile: tiles/floor.png -Polygon 1 : 12 -Point: 220 770 -Point: 550 770 -Point: 550 470 -Point: 430 350 -Point: 200 350 -Point: 90 460 -Point: 90 670 -Point: 40 720 -Point: 40 800 -Point: 100 860 -Point: 190 770 -Point: 220 770 -Polygon 2 : 11 -Point: 620 830 -Point: 620 750 -Point: 720 650 -Point: 620 550 -Point: 620 430 -Point: 780 430 -Point: 940 590 -Point: 790 740 -Point: 790 840 -Point: 620 840 -Point: 620 830 diff -r a61c2985a155 -r 79748a884eb5 data/levels/level1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/levels/level1 Sun Sep 01 21:44:45 2013 +0200 @@ -0,0 +1,28 @@ +X-Size: 1200 +Y-Size: 900 +Base tile: tiles/floor.png +Polygon 1 : 12 +Point: 220 770 +Point: 550 770 +Point: 550 470 +Point: 430 350 +Point: 200 350 +Point: 90 460 +Point: 90 670 +Point: 40 720 +Point: 40 800 +Point: 100 860 +Point: 190 770 +Point: 220 770 +Polygon 2 : 11 +Point: 620 830 +Point: 620 750 +Point: 720 650 +Point: 620 550 +Point: 620 430 +Point: 780 430 +Point: 940 590 +Point: 790 740 +Point: 790 840 +Point: 620 840 +Point: 620 830 diff -r a61c2985a155 -r 79748a884eb5 nagslang/level.py --- a/nagslang/level.py Sun Sep 01 21:40:01 2013 +0200 +++ b/nagslang/level.py Sun Sep 01 21:44:45 2013 +0200 @@ -37,7 +37,7 @@ polygon = [] index = 0 num_points = 0 - with resources.get_file(self.name) as f: + with resources.get_file('levels', self.name) as f: for line in f: if inpoly: if not line.startswith('Point:'): @@ -77,7 +77,7 @@ if not closed: print 'Not saving the level' return - with resources.get_file(self.name, mode='w') as f: + with resources.get_file('levels', self.name, mode='w') as f: f.write('X-Size: %s\n' % self.x) f.write('Y-Size: %s\n' % self.y) f.write('Base tile: %s\n' % self.basetile)