"""
TEXT = None
- GLYPHS = ()
+ GLYPHS = (ACTION_GLYPHS.NOTHING,)
MSB_GLYPH = None
def __init__(self, required_bits, **data):
class DoNothing(LocationAction):
TEXT = "No effect."
- GLYPHS = (ACTION_GLYPHS.NOTHING,)
def perform_action(self, board, location):
pass
# Game size constants
TILE_SIZE = (96, 96)
-# LOCK_HEIGHT = 48
LOCK_HEIGHT = 32
BOARD_SIZE = (5 * TILE_SIZE[0], 5 * TILE_SIZE[1])
BIT_SIZE = (5 * TILE_SIZE[0], (SCREEN[1] - 5 * TILE_SIZE[1]) // 2)
else:
img_name = img_name.replace('.png', '_small.png')
x_offset = 4
- if y_offset >= TILE_SIZE[1] // 2:
- # FIXME: Hack'ish
- # Bump the lock down by some hand-tuned factor
- # to not overlap with the robot
- y_offset += LOCK_HEIGHT // 2 - 4
img = resources.get_image(img_name, transforms=(EIGHT_BIT,))
self.surface.blit(img, (x_offset, y_offset))
return x_offset + img.get_width() + 2