comparison tools/area_editor.py @ 153:6c5f1a78db75

Levels need a pymunk Space to load
author Stefano Rivera <stefano@rivera.za.net>
date Mon, 02 Sep 2013 23:48:09 +0200
parents 8bbe57d9de0c
children 76049c9e3d5c
comparison
equal deleted inserted replaced
152:8bbe57d9de0c 153:6c5f1a78db75
16 16
17 import pygame 17 import pygame
18 import pygame.locals as pgl 18 import pygame.locals as pgl
19 19
20 sys.path.append(os.path.join(os.path.dirname(__file__), '..')) 20 sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
21
22 import pymunk
21 23
22 from albow.root import RootWidget 24 from albow.root import RootWidget
23 from albow.widget import Widget 25 from albow.widget import Widget
24 from albow.controls import Button 26 from albow.controls import Button
25 from albow.dialogs import alert 27 from albow.dialogs import alert
330 332
331 333
332 if __name__ == "__main__": 334 if __name__ == "__main__":
333 if len(sys.argv) == 2: 335 if len(sys.argv) == 2:
334 level = EditorLevel(sys.argv[1]) 336 level = EditorLevel(sys.argv[1])
335 level.load() 337 level.load(pymunk.Space())
336 elif len(sys.argv) == 4: 338 elif len(sys.argv) == 4:
337 level = EditorLevel(sys.argv[1], int(sys.argv[2]), int(sys.argv[3])) 339 level = EditorLevel(sys.argv[1], int(sys.argv[2]), int(sys.argv[3]))
338 else: 340 else:
339 print 'Please supply a levelname or levelname and level size' 341 print 'Please supply a levelname or levelname and level size'
340 sys.exit() 342 sys.exit()