X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;ds=sidebyside;f=naja%2Factions.py;h=b492f809bced439332fb18ca4e09074e7b3bfeac;hb=84c542f883e16a7f40c70e8a7096b92c063a0e7f;hp=ca472d3a75a7b50a79f84d406dca1267eaf17b9c;hpb=ee2a1f7e16272d19eb5a2dc03355ce8b851a441e;p=naja.git diff --git a/naja/actions.py b/naja/actions.py index ca472d3..b492f80 100644 --- a/naja/actions.py +++ b/naja/actions.py @@ -1,4 +1,5 @@ from naja.constants import ACTION_GLYPHS, BITS, CHESS_PIECES +from naja.sound import sound from naja.utils import bit_glyphs, move_glyph @@ -32,7 +33,8 @@ class LocationAction(object): self.data['chesspiece']) if 'rot_direction' in self.data: - substitutions['rot_direction_name'] = '{%s}' % (substitutions['rot_direction'],) + substitutions['rot_direction_name'] = '{%s}' % ( + substitutions['rot_direction'],) if location is None: substitutions['location_bits'] = 'bits specified by this location' @@ -140,6 +142,7 @@ class ShiftLocations(LocationAction): GLYPHS = (ACTION_GLYPHS.CHANGE_BOARD,) def perform_action(self, board, location): + sound.play_sound('grind.ogg') board.shift_locations(self.data['direction']) @@ -148,6 +151,7 @@ class RotateLocations(LocationAction): GLYPHS = (ACTION_GLYPHS.CHANGE_BOARD,) def perform_action(self, board, location): + sound.play_sound('grind.ogg') board.rotate_locations(self.data['rot_direction'])