X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fwidgets%2Ftile.py;h=d808e1a01ef1dcd5095c6de491bc1834cb6f81d9;hb=323de552494025fada25b2550b4cc1579e011a65;hp=66574b98b1c68490d3e97fec87e98ae72394ea23;hpb=7ba98383908eb9546ee78a14dad90057dc65757b;p=naja.git diff --git a/naja/widgets/tile.py b/naja/widgets/tile.py index 66574b9..d808e1a 100644 --- a/naja/widgets/tile.py +++ b/naja/widgets/tile.py @@ -40,6 +40,7 @@ class TileWidget(Widget): self.surface.blit(bg, (0, 0)) # Look up the required bits on the board location card = self.state.board_locations[self.board_pos] + player_pos = self.state.player.position bits = [] for action in card.actions: if action.required_bits: @@ -50,7 +51,11 @@ class TileWidget(Widget): bits.sort(key=lambda x: len(x)) y_offset = TILE_SIZE[1] - LOCK_HEIGHT * len(bits) for pattern in bits: - img = resources.get_image(BIT_MAP[pattern], + if self.board_pos != player_pos: + img_name = BIT_MAP[pattern] + else: + img_name = BIT_MAP[pattern].replace('.png', '_small.png') + img = resources.get_image(img_name, transforms=(EIGHT_BIT,)) self.surface.blit(img, (5, y_offset)) y_offset += LOCK_HEIGHT