Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/plugins/turtle_blocks_extras
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-06-10 05:39:48 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-06-10 05:39:48 (GMT)
commit8940fcb3a83103bb777a76b041ae53d5df778da9 (patch)
treeb2707aa8ba0d12cca091a8ccf99ccbbb9a306064 /plugins/turtle_blocks_extras
parentc9b953d7028d76445f217393afad8e92db55977f (diff)
adding share of blocks and speak
Diffstat (limited to 'plugins/turtle_blocks_extras')
-rw-r--r--plugins/turtle_blocks_extras/turtle_blocks_extras.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/turtle_blocks_extras/turtle_blocks_extras.py b/plugins/turtle_blocks_extras/turtle_blocks_extras.py
index 55e6a8a..48ecd6e 100644
--- a/plugins/turtle_blocks_extras/turtle_blocks_extras.py
+++ b/plugins/turtle_blocks_extras/turtle_blocks_extras.py
@@ -28,7 +28,8 @@ from TurtleArt.talogo import primitive_dictionary, logoerror, \
from TurtleArt.taconstants import DEFAULT_SCALE, ICON_SIZE, CONSTANTS, \
MEDIA_SHAPES, SKIN_PATHS, BLOCKS_WITH_SKIN, PYTHON_SKIN, \
PREFIX_DICTIONARY, VOICES
-from TurtleArt.tautils import convert, round_int, debug_output, get_path
+from TurtleArt.tautils import convert, round_int, debug_output, get_path, \
+ data_to_string
from TurtleArt.tajail import myfunc, myfunc_import
@@ -1188,6 +1189,13 @@ bullets'))
language_option = ''
os.system('espeak %s "%s" --stdout | aplay' % (
language_option, str(text)))
+ if self.tw.sharing():
+ if language_option == '':
+ event = 'S|%s' % (data_to_string([self.tw.nick, 'None', text]))
+ else:
+ event = 'S|%s' % (data_to_string([self.tw.nick,
+ language_option, text]))
+ self.tw.send_event(event)
def _prim_sinewave(self, pitch, amplitude, duration):
""" Create a Csound score to play a sine wave. """