Mercurial > mamba
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 |