self.surface.fill((0, 0, 0))
# Extract actions and such from the card
title = TextWidget((0, 0), TITLES[self.state.gameboard.player_mode],
- colour=(255, 255, 255))
+ colour=PALETTE.WHITE)
title.render(self.surface)
y_offset = title.surface.get_rect().height + 8
# TODO: Make this better.
bits_text = ''.join('1' if bit in self.card.bitwise_operand else '0'
for bit in reversed(range(8)))
- card_bits = TextWidget((0, y_offset), bits_text, colour=(255, 255, 0))
+ card_bits = TextWidget((0, y_offset), bits_text,
+ colour=PALETTE.LIGHT_TURQUOISE)
card_bits.render(self.surface)
y_offset += card_bits.surface.get_rect().height + 8
chosen = (chosen + step) % num_actions
action = self.card.actions[chosen]
if not viable_only or action.check_available(player):
- sound.play_sound('change_action.ogg', volume=0.05)
+ sound.play_sound('zoop.ogg', volume=0.05)
self.chosen = chosen
def prev_action(self, viable_only=False):
if not action.check_available(player):
sound.play_sound('error.ogg')
else:
+ sound.play_sound('chirp.ogg', volume=0.5)
action.perform_action(self.state.gameboard, self.card)
self.state.gameboard.replace_card(player.position)
self.state.gameboard.change_mode(EXAMINE)