diff options
author | Peter Ward <peteraward@gmail.com> | 2009-09-28 10:30:13 +1000 |
---|---|---|
committer | Peter Ward <peteraward@gmail.com> | 2009-09-28 10:30:13 +1000 |
commit | 91da0245b57ebe54f9168fdbc1c97d5981232198 (patch) | |
tree | f09e48c3cb88cbe82367eb48bd1db6ce726d45bc /common.py | |
parent | a146b9615e4adea8eabcf14bc61ed8ca45246c12 (diff) |
Added a pretty apple image.
Diffstat (limited to 'common.py')
-rw-r--r-- | common.py | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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() + |