Better (or maybe worse) tile selection indicator.
authorJeremy Thurgood <firxen@gmail.com>
Fri, 16 May 2014 14:52:17 +0000 (16:52 +0200)
committerJeremy Thurgood <firxen@gmail.com>
Fri, 16 May 2014 14:52:17 +0000 (16:52 +0200)
data/images/board/tile_selected.png
naja/widgets/tile.py

index 4622c84116281009768cc14af230f46d0542c8fe..477f31b01e6a35a200e29848e1acdbc76773d9bd 100644 (file)
Binary files a/data/images/board/tile_selected.png and b/data/images/board/tile_selected.png differ
index 89a4b4c68854afd8a6c18d655629f9ba772c4505..3d53f1b89b29c9de256766a9ca37f742d1fbe892 100644 (file)
@@ -33,21 +33,21 @@ class TileWidget(Widget):
         x, y = abs(self.board_pos[0] - 2), abs(self.board_pos[1] - 2)
 
         if (x + y) % 2 == 0:
-            bg = resources.get_image('board/tile_2.png',
-                                     transforms=(EIGHT_BIT,))
+            bg_name = 'board/tile_2.png'
         else:
-            bg = resources.get_image('board/tile_1.png',
-                                     transforms=(EIGHT_BIT,))
+            bg_name = 'board/tile_1.png'
+        bg = resources.get_image(bg_name, transforms=(EIGHT_BIT,))
         overlays = []
 
         legal_move = (self.board_pos in self.state.player.legal_moves())
 
         if self.state.gameboard.player_mode == EXAMINE and legal_move:
-            overlays.append(resources.get_image('board/tile_available.png',
-                                                transforms=(EIGHT_BIT,)))
+            overlays.append(resources.get_image(
+                'board/tile_available.png', transforms=(EIGHT_BIT,)))
         if self.highlighted:
-            overlays.append(resources.get_image('board/tile_selected.png',
-                                                transforms=(EIGHT_BIT,)))
+            overlays.append(resources.get_image(
+                'board/tile_selected.png',
+                transforms=(EIGHT_BIT, blender(PALETTE.PINK))))
 
         self.surface = pygame.surface.Surface(TILE_SIZE)
         self.surface.blit(bg, (0, 0))