Mercurial > boomslang
comparison gamelib/cursor.py @ 513:0e8487038834
fixed crash caused by the manual item's special snowflakeness
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Sun, 05 Sep 2010 22:59:33 +0200 |
parents | 92029c76b687 |
children |
comparison
equal
deleted
inserted
replaced
512:b10dae40dc32 | 513:0e8487038834 |
---|---|
88 def mouse_delta(self, event): | 88 def mouse_delta(self, event): |
89 self.invalidate() | 89 self.invalidate() |
90 | 90 |
91 @classmethod | 91 @classmethod |
92 def set_cursor(cls, item): | 92 def set_cursor(cls, item): |
93 if item is None: | 93 if item is None or item.CURSOR is None: |
94 cls.cursor = HAND | 94 cls.cursor = HAND |
95 else: | 95 else: |
96 cls.cursor = item.CURSOR | 96 cls.cursor = item.CURSOR |
97 if cls.cursor != cls._loaded_cursor: | 97 if cls.cursor != cls._loaded_cursor: |
98 cls._loaded_cursor = cls.cursor | 98 cls._loaded_cursor = cls.cursor |