X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fwidgets%2Ftile.py;h=cd0ab3ab33d3eda36d8bce098e7dd92ebf43b2ab;hb=28d44f768d9ff3a741b35c566bb01736c4bb530b;hp=cba4658e147b59558cba4e28709b9e0e77a359e2;hpb=85cfc03ea79f3d3de4210c76b32bd61d810c7f92;p=naja.git diff --git a/naja/widgets/tile.py b/naja/widgets/tile.py index cba4658..cd0ab3a 100644 --- a/naja/widgets/tile.py +++ b/naja/widgets/tile.py @@ -4,13 +4,14 @@ import pygame.locals as pgl from naja.constants import TILE_SIZE, BITS from naja.resources import resources +from naja.resources.mutators import EIGHT_BIT from naja.widgets.base import Widget BIT_MAP = { - BITS['CYAN']: 'board/tile_cyan.png', - BITS['MAGENTA']: 'board/tile_magenta.png', - BITS['YELLOW']: 'board/tile_yellow.png', + BITS.CYAN: 'board/tile_cyan.png', + BITS.MAGENTA: 'board/tile_magenta.png', + BITS.YELLOW: 'board/tile_yellow.png', } @@ -28,7 +29,7 @@ class TileWidget(Widget): True, [(1, 1), (1, 95), (95, 95), (95, 1)], 2) self.surface.convert_alpha(pygame.display.get_surface()) # Look up the required bits on the board location - card = self.state.gameboard.board_locations[self.board_pos] + card = self.state.board_locations[self.board_pos] bits = [] for action in card.actions: if action.required_bits: @@ -41,7 +42,8 @@ class TileWidget(Widget): for pattern in bits: x_offset = 10 for bit in pattern: - img = resources.get_image(BIT_MAP[bit]) + img = resources.get_image(BIT_MAP[bit], + transforms=(EIGHT_BIT,)) self.surface.blit(img, (x_offset, y_offset)) x_offset += 32 y_offset += 32