@@ -73,33 +73,33 @@ void repeatedly_execute_always()
7373[size=12pt][b]Script Extensions[/b][/size]
7474
7575[font=Courier New][b]DrawingSurface.DrawFancyString[/b][/font]
76- [code]void DrawingSurface.DrawFancyString(int x, int y, int color, FontType font , const string text);[/code]
76+ [code]void DrawingSurface.DrawFancyString(int x, int y, FancyConfig* config , const string text);[/code]
7777Draw the text from a fancy string on the drawing surface.
7878
7979[font=Courier New][b]DrawingSurface.DrawFancyStringWrapped[/b][/font]
80- [code]void DrawingSurface.DrawFancyStringWrapped(int x, int y, int width, int color, FontType font , const string text);[/code]
80+ [code]void DrawingSurface.DrawFancyStringWrapped(int x, int y, int width, FancyConfig* config , const string text);[/code]
8181Draws text with fancy parsing wrapped within specified boundaries on the drawing surface.
8282
8383
8484[font=Courier New][b]DynamicSprite.CreateFromFancyString[/b][/font]
85- [code]DynamicSprite* DynamicSprite.CreateFromFancyString(int color, FontType font , const string text);[/code]
85+ [code]DynamicSprite* DynamicSprite.CreateFromFancyString(FancyConfig* config , const string text);[/code]
8686Create a sprite with the text of a fancy string
8787
8888[font=Courier New][b]DynamicSprite.CreateFromFancyStringWrapped[/b][/font]
89- [code]DynamicSprite* DynamicSprite.CreateFromFancyStringWrapped(int width, int color, FontType font , const string text);[/code]
89+ [code]DynamicSprite* DynamicSprite.CreateFromFancyStringWrapped(int width, FancyConfig* config , const string text);[/code]
9090Create a sprite with the text of a fancy string wwith word-wrap at set width
9191
9292[font=Courier New][b]DynamicSprite.CreateFromFancyTextBox[/b][/font]
93- [code]DynamicSprite* DynamicSprite.CreateFromFancyTextBox(int color, FontType font , Fancy9Piece* f9p, const string text, int width = FANCY_INFINITE_WIDTH);[/code]
93+ [code]DynamicSprite* DynamicSprite.CreateFromFancyTextBox(FancyConfig* config , Fancy9Piece* f9p, const string text, int width = FANCY_INFINITE_WIDTH);[/code]
9494Create a sprite of a textbox with a fancy string using a 9-piece.
9595
9696
9797[font=Courier New][b]Overlay.CreateFancyTextual[/b][/font]
98- [code]Overlay* Overlay.CreateFancyTextual(int x, int y, int width, int color, FontType font , const string text);[/code]
98+ [code]Overlay* Overlay.CreateFancyTextual(int x, int y, int width, FancyConfig* config , const string text);[/code]
9999Creates a screen overlay from fancy text
100100
101101[font=Courier New][b]Overlay.CreateFancyTextBox[/b][/font]
102- [code]Overlay* Overlay.CreateFancyTextBox(int x, int y, int width, int color, FontType font , const string text, Fancy9Piece* f9p);[/code]
102+ [code]Overlay* Overlay.CreateFancyTextBox(int x, int y, int width, FancyConfig* config , const string text, Fancy9Piece* f9p);[/code]
103103Creates a screen overlay from a textbox with a fancy string using a 9-piece
104104
105105
@@ -117,7 +117,7 @@ Removes fancyness from button (clear any altered sprites)
117117This is a global struct you can't instantiate, it contains static methods for global configuration meant to be used at game start.
118118
119119[font=Courier New][b]Fancy.AddAlias[/b][/font]
120- [code]static void Fancy.FancyDrawingConfig. AddAlias(String key, int value);[/code]
120+ [code]static void Fancy.AddAlias(String key, int value);[/code]
121121
122122Allows adding a global alias to a tag-value. Ex: AddAlias("red", 63488) allows using [c:red] instead of [c:63488].
123123
@@ -141,20 +141,20 @@ Create a 9 piece fancy from 9 sprite slots.
141141You can optionally pass a color instead of a sprite for the center piece, by passing 0 to center_piece and a valid ags color in bg_color.
142142
143143
144- [size=12pt][b]FancyDrawingConfig [/b][/size]
144+ [size=12pt][b]FancyConfig [/b][/size]
145145
146146This is a managed struct meant to configure an instance from FancyTextBase and extensions, prefer using it's [font=Courier New]Create[/font] method.
147147
148- [font=Courier New][b]FancyDrawingConfig .Create[/b][/font]
149- [code]static FancyDrawingConfig* FancyDrawingConfig .Create(FontType font, int color, int outline_color, int outline_width, Alignment align, int line_spacing);[/code]
148+ [font=Courier New][b]FancyConfig .Create[/b][/font]
149+ [code]static FancyConfig* FancyConfig .Create(FontType font, int color, int outline_color, int outline_width, Alignment align, int line_spacing);[/code]
150150Configuration structure for fancy text drawing, allowing customization of font, text color, line spacing, and alignment.
151151By default, when using create, if you don't set, outline color is initially set for [font=Courier New]COLOR_TRANSPARENT[/font] and outline width is initially set to 1, align is set to eAlignBottomLeft and line_spacing is 0.
152152
153153
154154[size=12pt][b]FancyTextBase[/b][/size]
155155
156156[font=Courier New][b]FancyTextBase.SetDrawingConfig[/b][/font]
157- [code]void FancyTextBase.SetDrawingConfig(FancyDrawingConfig * config);[/code]
157+ [code]void FancyTextBase.SetDrawingConfig(FancyConfig * config);[/code]
158158Sets the drawing configuration for fancy text rendering.
159159
160160[font=Courier New][b]FancyTextBase.SetDrawingArea[/b][/font]
0 commit comments