From 6bfcf84328e5ced6dfc92cf140a97326cc592208 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Tue, 4 Jul 2023 09:36:30 -0600 Subject: [PATCH] allow formatting on textPlate FlxText --- src/kiss_flixel/SpriteTools.kiss | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kiss_flixel/SpriteTools.kiss b/src/kiss_flixel/SpriteTools.kiss index 741d24a..78dbbfa 100644 --- a/src/kiss_flixel/SpriteTools.kiss +++ b/src/kiss_flixel/SpriteTools.kiss @@ -62,10 +62,11 @@ (set bytes (bitmapData.encode bitmapData.rect (new PNGEncoderOptions true) bytes)) (File.saveBytes file bytes)))) -(function :FlxSprite textPlate [:String text :Int size :Int margin &opt :FlxColor textColor :FlxColor bgColor] +(function :FlxSprite textPlate [:String text :Int size :Int margin &opt :FlxColor textColor :FlxColor bgColor :FlxText->FlxText applyFormat] + (unless applyFormat (set applyFormat ->text text)) (unless textColor (set textColor FlxColor.WHITE)) (unless bgColor (set bgColor FlxColor.BLACK)) - (let [flxText (new FlxText 0 0 0 text size) + (let [flxText (applyFormat (new FlxText 0 0 0 text size)) textWidth flxText.width textHeight flxText.height plate (new FlxSprite)]