comparison scripts/validate_level @ 257:232c183346e9

Add validate level helper script
author Neil Muller <drnlmuller@gmail.com>
date Thu, 15 Sep 2011 01:34:56 +0200
parents
children 7586dbc4f865
comparison
equal deleted inserted replaced
256:9827ce469834 257:232c183346e9
1 #!/usr/bin/env python
2
3 from mamba.level import Level, InvalidMapError
4 import sys
5
6 if __name__ == "__main__":
7 if len(sys.argv) == 1:
8 print 'Usage'
9 print '%s <level name>' % sys.argv[0]
10 sys.exit(1)
11 level_name = ' '.join(sys.argv[1:])
12
13 try:
14 level = Level(level_name)
15 except InvalidMapError, error:
16 print 'Map validation failed'
17 print 'Exception: %s' % error
18 sys.exit(1)
19 except IOError, error:
20 print "Unable to load some resources for the level"
21 print "Exception: %s" % error
22 sys.exit(1)
23 print 'Level OK'
24