# HG changeset patch # User Neil Muller # Date 1316034327 -7200 # Node ID cd5377697c9e31cfe831c5e333d40c76c558abff # Parent af95fbc8ef5c32646ab92068a78ef749ffaafaea Add some helpers to data.py diff -r af95fbc8ef5c -r cd5377697c9e mamba/data.py --- a/mamba/data.py Wed Sep 14 23:02:45 2011 +0200 +++ b/mamba/data.py Wed Sep 14 23:05:27 2011 +0200 @@ -55,3 +55,11 @@ def load_tile_image(image_name, tileset='common', mutators=()): filename = "tiles/%s/%s.png" % (tileset, image_name) return load_image(filename, mutators) + + +def check_tileset_legal(tileset): + return os.path.isdir(os.path.join(data_dir, 'tiles', tileset)) + + +def check_level_exists(level): + return os.path.isfile(os.path.join(data_dir, 'levels', '%s.txt' % level))