summaryrefslogtreecommitdiff
path: root/common.py
diff options
context:
space:
mode:
authorPeter Ward <peteraward@gmail.com>2009-09-28 10:30:13 +1000
committerPeter Ward <peteraward@gmail.com>2009-09-28 10:30:13 +1000
commit91da0245b57ebe54f9168fdbc1c97d5981232198 (patch)
treef09e48c3cb88cbe82367eb48bd1db6ce726d45bc /common.py
parenta146b9615e4adea8eabcf14bc61ed8ca45246c12 (diff)
Added a pretty apple image.
Diffstat (limited to 'common.py')
-rw-r--r--common.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/common.py b/common.py
index f19ebd9..7ccf8e9 100644
--- a/common.py
+++ b/common.py
@@ -1,4 +1,19 @@
+import os
+
class Squares(object):
EMPTY = '.'
APPLE = '*'
+class Sprites(object):
+ PREFIX = 'images'
+ def __getattribute__(self, name):
+ try:
+ return object.__getattribute__(self, name.upper())
+ except AttributeError:
+ from pygame.image import load
+ filename = os.path.join(self.PREFIX, name.lower() + ".png")
+ image = load(filename).convert_alpha()
+ setattr(self, name, image)
+ return image
+Sprites = Sprites()
+