annotate scripts/convert_old_level @ 562:8473936c8884

Add quick-n-dirty conversion script
author Neil Muller <drnlmuller@gmail.com>
date Tue, 18 Oct 2011 12:46:27 +0200
parents
children fca61cd8fc33
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
562
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
1 #!/usr/bin/env python
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
2
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
3 import sys
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
4
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
5 mapfile=sys.argv[1]
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
6
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
7 if mapfile == 'index.txt':
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
8 print 'Skipping index.txt'
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
9 sys.exit(0)
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
10
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
11 f=open(mapfile, 'rU')
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
12 lines=f.readlines()
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
13 f.close()
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
14
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
15 if lines[0].strip() == 'Version: 0.2.0':
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
16 print "%s already converted" % mapfile
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
17 sys.exit(0)
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
18
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
19 out=open(mapfile, 'w')
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
20 out.write('Version: 0.2.0\n')
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
21 out.write('Name: %s' % lines[0])
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
22 out.write('Author:\n')
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
23 out.write('Tileset: %s' % lines[1])
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
24 out.write('Music: %s' % lines[2])
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
25 out.write(''.join(lines[3:]))
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
26 out.close()
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
27
8473936c8884 Add quick-n-dirty conversion script
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
28 print 'Converted: %s' % mapfile