From 1243d1a7a65f78b7a35efbec07b9db16eafce7ad Mon Sep 17 00:00:00 2001 From: David Vierra Date: Mon, 25 Oct 2010 00:12:29 -1000 Subject: [PATCH] added displayName property --- mclevel.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/mclevel.py b/mclevel.py index 8229c43..1f2e7ec 100644 --- a/mclevel.py +++ b/mclevel.py @@ -349,7 +349,11 @@ class MCLevel(object): def getWorldBounds(self): return BoundingBox( (0,0,0), self.size ) - + + @property + def displayName(self): + return os.path.basename(self.filename) + @property def size(self): "Returns the level's dimensions as a tuple (X,Y,Z)" @@ -1652,6 +1656,14 @@ class MCInfdevOldLevel(MCLevel): materials = materials; hasEntities = True; + @property + def displayName(self): + #shortname = os.path.basename(self.filename); + #if shortname == "level.dat": + shortname = os.path.basename(os.path.dirname(self.filename)) + + return shortname + @classmethod def _isLevel(cls, filename): if os.path.isdir(filename):