From 4c6bff1298808e0a1a18884e24d57664bd8f4e57 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Mon, 3 Jul 2023 16:20:26 -0600 Subject: [PATCH] fix speakerName persistence bug --- src/hollywoo_flixel/FlxDirector.kiss | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/hollywoo_flixel/FlxDirector.kiss b/src/hollywoo_flixel/FlxDirector.kiss index 3686a90..5d39ba8 100644 --- a/src/hollywoo_flixel/FlxDirector.kiss +++ b/src/hollywoo_flixel/FlxDirector.kiss @@ -408,7 +408,16 @@ (prop &mut :FlxSprite dialogBox) (prop &mut :FlxSprite superText) (prop &mut :FlxText dialogText) -(prop &mut :FlxText speakerNameText) +(prop &mut :FlxText _speakerNameText) +(prop :FlxText speakerNameText (property get set)) +(method set_speakerNameText [text] + (when _speakerNameText + (FlxG.state.remove _speakerNameText) + (set _speakerNameText null)) + (set _speakerNameText text)) +(method get_speakerNameText [] + _speakerNameText) + (var SUPER_MARGIN 10) (method showDialog [:String speakerName :SpeechType type :String wryly :String text :Continuation cc]