From e233b97fff0bb8c4aa3d4eefca763bc4645de823 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Wed, 16 Oct 2019 08:01:34 -0500 Subject: [PATCH] Use `print_debug` to, theoretically, only print TTS speech/interrupt status when in debug mode. And yet it still prints in exported builds not using the debug templates. *sigh* --- TTS.gd | 5 +++-- src/lib.rs | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/TTS.gd b/TTS.gd index 177c583..9656f17 100644 --- a/TTS.gd +++ b/TTS.gd @@ -8,10 +8,10 @@ var tts = null func _ready(): # Only initialize TTS if it's available or if we're in the editor. if TTS.can_instance() or Engine.editor_hint: - print("Attempting to load TTS.") + print_debug("Attempting to load TTS.") tts = TTS.new() else: - print("TTS not available!") + print_debug("TTS not available!") func set_rate(rate): if tts != null: @@ -26,6 +26,7 @@ func get_rate(): var rate setget set_rate, get_rate func speak(text, interrupt := true): + print_debug("%s: %s" % [text, interrupt]) if tts != null: tts.speak(text, interrupt) diff --git a/src/lib.rs b/src/lib.rs index 7c9fd99..111f6bd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -54,7 +54,6 @@ impl TTS { #[export] fn speak(&mut self, _owner: Node, message: GodotString, interrupt: bool) { let message = message.to_string(); - println!("{}: {}", message, interrupt); self.0.speak(message, interrupt).unwrap(); }