Mercurial > nagslang
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() |