diff options
Diffstat (limited to 'maps/mapprint.py')
| -rwxr-xr-x | maps/mapprint.py | 24 | 
1 files changed, 0 insertions, 24 deletions
| diff --git a/maps/mapprint.py b/maps/mapprint.py deleted file mode 100755 index 4b56db6..0000000 --- a/maps/mapprint.py +++ /dev/null @@ -1,24 +0,0 @@ -import sys -from struct import unpack - -def mapprint(filename): -  file = open(filename, 'rb') -  contents = file.read() -  file.close() - -  width, height = unpack('>HH', contents[0:4]) - -  for y in range(height): -    for x in range(width): -      nibble = x + y * width -      byte = int(nibble / 2) -      shift = byte * 2 - nibble + 1 -      num = (contents[4 + byte] & (0xf << 4 * shift)) >> 4 * shift -      print(" ─│┘──└┴│┐│┤┌┬├┼"[num], end='') -    print("\n", end='') - -if __name__ == "__main__": -  if len(sys.argv) > 1: -    mapprint(sys.argv[1]) -  else: -    exit(1) |