From 4f157e5b17b3fec62dfb8cd9ebf7d40330af640f Mon Sep 17 00:00:00 2001 From: David Vierra Date: Sat, 23 Oct 2010 17:26:26 -1000 Subject: [PATCH] changed MCLevel.size into a property. --- mclevel.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mclevel.py b/mclevel.py index 4602ff8..a79b82e 100644 --- a/mclevel.py +++ b/mclevel.py @@ -322,9 +322,6 @@ class MCLevel(object): players = ["Player"] @classmethod - - def getWorldBounds(self): - return BoundingBox( (0,0,0), self.getSize() ) def isLevel(cls, filename): """Tries to find out whether the given filename can be loaded by this class. Returns True or False. @@ -350,9 +347,13 @@ class MCLevel(object): return False - def getSize(self): + def getWorldBounds(self): + return BoundingBox( (0,0,0), self.size ) + + @property + def size(self): + "Returns the level's dimensions as a tuple (X,Y,Z)" return (self.Width, self.Height, self.Length) - size = property(getSize, None, None, "Returns the level's dimensions as a tuple (X,Y,Z)") def compressedSize(self): "return the size of the compressed data for this level, in bytes."