+ substitutions['chesspiece_name'] = move_glyph(
+ self.data['chesspiece'])
+
+ if 'rot_direction' in self.data:
+ substitutions['rot_direction_name'] = '{%s}' % (
+ substitutions['rot_direction'],)
+
+ if location is None:
+ substitutions['location_bits'] = 'bits specified by this location'
+ else:
+ substitutions['location_bits'] = bit_glyphs(
+ location.bitwise_operand)