Mercurial > boomslang
comparison pyntnclick/cursor.py @ 756:bd8227068d86 pyntnclick
A little more refactoring around Cursor highlights
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 26 Jan 2013 12:18:49 +0200 |
parents | 64fe88a322d3 |
children | 98d1fff734e6 |
comparison
equal
deleted
inserted
replaced
755:64fe88a322d3 | 756:bd8227068d86 |
---|---|
19 Sprite.__init__(self) | 19 Sprite.__init__(self) |
20 self.filename = filename | 20 self.filename = filename |
21 self.pointer_x = x | 21 self.pointer_x = x |
22 self.pointer_y = y | 22 self.pointer_y = y |
23 self.highlighted = False | 23 self.highlighted = False |
24 self.highlight_colour = (255, 100, 100, 255) | |
24 | 25 |
25 def load(self, resources): | 26 def load(self, resources): |
26 if not hasattr(self, 'plain_image'): | 27 if not hasattr(self, 'plain_image'): |
27 self.highlight_transform = Colour((255, 100, 100, 255)) | 28 self.highlight_transform = Colour(self.highlight_colour) |
28 self.plain_image = resources.get_image('items', self.filename) | 29 self.plain_image = resources.get_image('items', self.filename) |
29 self.highlighted_image = resources.get_image('items', self.filename, | 30 self.highlighted_image = resources.get_image('items', |
30 transforms=(self.highlight_transform,)) | 31 self.filename, transforms=(self.highlight_transform,)) |
31 self.rect = self.plain_image.get_rect() | 32 self.image = self.plain_image |
33 self.rect = self.image.get_rect() | |
32 if self.pointer_x is None: | 34 if self.pointer_x is None: |
33 self.pointer_x = self.rect.size[0] // 2 | 35 self.pointer_x = self.rect.size[0] // 2 |
34 if self.pointer_y is None: | 36 if self.pointer_y is None: |
35 self.pointer_y = self.rect.size[1] // 2 | 37 self.pointer_y = self.rect.size[1] // 2 |
36 | 38 |