18#pragma region Character Builder
263#pragma region ANSI Builder
int CharBuilder_hLine(char **array, int x, int y, int width, char c)
Draws a horizontal line in a 2D Character Array.
char *** AnsiBuilder_create(int width, int height)
Creates a 2D String Array with a specific width and height.
int CharBuilder_fillCircle(char **array, int x, int y, int radius, char c)
Fills a circle in a 2D Character Array.
int AnsiBuilder_fillCircle(char ***array, int x, int y, int radius, char *c)
Fills a circle in a 2D String Array.
int CharBuilder_resize(char **array, int width, int height)
Resizes an 2D Character Array to a specific width and height.
int getArrayWidth(char **array)
Gets the width of a 2D Character Array.
int CharBuilder_setChar(char **array, int x, int y, char c)
Sets a character in a 2D Character Array.
int AnsiBuilder_fillRect(char ***array, int x, int y, int width, int height, char *c)
Fills a rectangle in a 2D String Array.
int AnsiBuilder_fillEllipse(char ***array, int x, int y, int xradius, int yradius, char *c)
Fills an ellipse in a 2D String Array.
int AnsiBuilder_ellipse(char ***array, int x, int y, int xradius, int yradius, char *c)
Draws an ellipse in a 2D String Array.
int CharBuilder_rect(char **array, int x, int y, int width, int height, char c)
Draws a rectangle in a 2D Character Array.
int AnsiBuilder_rect(char ***array, int x, int y, int width, int height, char *c)
Draws a rectangle in a 2D String Array.
int CharBuilder_fillEllipse(char **array, int x, int y, int xradius, int yradius, char c)
Fills an ellipse in a 2D Character Array.
int CharBuilder_resizeWithPadding(char **array, int width, int height, char padding)
Resizes an 2D Character Array to a specific width and height with padding.
int getAnsiArrayWidth(char ***array)
Gets the width of a 2D String Array.
int AnsiBuilder_circle(char ***array, int x, int y, int radius, char *c)
Draws a circle in a 2D String Array.
int CharBuilder_circle(char **array, int x, int y, int radius, char c)
Draws a circle in a 2D Character Array.
int AnsiBuilder_hLine(char ***array, int x, int y, int width, char *c)
Draws a horizontal line in a 2D String Array.
int CharBuilder_line(char **array, int x1, int y1, int x2, int y2, char c)
Draws a line in a 2D Character Array.
int CharBuilder_center(char **array)
Centers an 2D Character Array.
int CharBuilder_vLine(char **array, int x, int y, int height, char c)
Draws a vertical line in a 2D Character Array.
int AnsiBuilder_setAnsi(char ***array, int x, int y, char *c)
Sets an ANSI code in a 2D String Array.
int CharBuilder_ellipse(char **array, int x, int y, int xradius, int yradius, char c)
Draws an ellipse in a 2D Character Array.
int CharBuilder_resizeAndCenter(char **array, int width, int height)
Resizes and centers an 2D Character Array.
int CharBuilder_fillRect(char **array, int x, int y, int width, int height, char c)
Fills a rectangle in a 2D Character Array.
int CharBuilder_text(char **array, int x, int y, char *text)
Writes text in a 2D Character Array.
int getArrayHeight(char **array)
Gets the height of a 2D Character Array.
char ** CharBuilder_create(int width, int height)
Creates a 2D Character Array with a specific width and height.
int getAnsiArrayHeight(char ***array)
Gets the height of a 2D String Array.
int AnsiBuilder_line(char ***array, int x1, int y1, int x2, int y2, char *c)
Draws a line in a 2D String Array.
int AnsiBuilder_vLine(char ***array, int x, int y, int height, char *c)
Draws a vertical line in a 2D String Array.