![]() |
cmdfx 0.2.1
Lightweight game engine for your terminal
|
C++ wrapper for the CmdFX Builder API. More...
Functions | |
char ** | createCharArray (int width, int height) |
char ** | createCharArrayFilled (int width, int height, char c) |
char *** | createStringArray (int width, int height) |
char *** | createStringArrayFilled (int width, int height, const std::string &c) |
char *** | createStringArrayFilled (int width, int height, char *c) |
int | set (char **array, int x, int y, char c) |
int | set (char ***array, int x, int y, const std::string &c) |
int | set (char ***array, int x, int y, char *c) |
int | hLine (char **array, int x, int y, int length, char c) |
int | hLine (char ***array, int x, int y, int length, const std::string &c) |
int | hLine (char ***array, int x, int y, int length, char *c) |
int | vLine (char **array, int x, int y, int length, char c) |
int | vLine (char ***array, int x, int y, int length, const std::string &c) |
int | vLine (char ***array, int x, int y, int length, char *c) |
int | rect (char **array, int x, int y, int width, int height, char c) |
int | rect (char ***array, int x, int y, int width, int height, const std::string &c) |
int | rect (char ***array, int x, int y, int width, int height, char *c) |
int | fillRect (char **array, int x, int y, int width, int height, char c) |
int | fillRect (char ***array, int x, int y, int width, int height, const std::string &c) |
int | fillRect (char ***array, int x, int y, int width, int height, char *c) |
int | circle (char **array, int x, int y, int radius, char c) |
int | circle (char ***array, int x, int y, int radius, const std::string &c) |
int | circle (char ***array, int x, int y, int radius, char *c) |
int | fillCircle (char **array, int x, int y, int radius, char c) |
int | fillCircle (char ***array, int x, int y, int radius, const std::string &c) |
int | fillCircle (char ***array, int x, int y, int radius, char *c) |
int | ellipse (char **array, int x, int y, int xradius, int yradius, char c) |
int | ellipse (char ***array, int x, int y, int xradius, int yradius, const std::string &c) |
int | ellipse (char ***array, int x, int y, int xradius, int yradius, char *c) |
int | fillEllipse (char **array, int x, int y, int xradius, int yradius, char c) |
int | fillEllipse (char ***array, int x, int y, int xradius, int yradius, const std::string &c) |
int | fillEllipse (char ***array, int x, int y, int xradius, int yradius, char *c) |
int | fill (char **array, char c) |
int | fill (char ***array, const std::string &c) |
int | fill (char ***array, char *c) |
int | line (char **array, int x1, int y1, int x2, int y2, char c) |
int | line (char ***array, int x1, int y1, int x2, int y2, const std::string &c) |
int | line (char ***array, int x1, int y1, int x2, int y2, char *c) |
int | polygon (char **array, int x, int y, int sides, int points, char c) |
int | polygon (char ***array, int x, int y, int sides, int points, const std::string &c) |
int | polygon (char ***array, int x, int y, int sides, int points, char *c) |
int | fillPolygon (char **array, int x, int y, int sides, int points, char c) |
int | fillPolygon (char ***array, int x, int y, int sides, int points, const std::string &c) |
int | fillPolygon (char ***array, int x, int y, int sides, int points, char *c) |
int | text (char **array, int x, int y, const std::string &text) |
int | resize (char **array, int width, int height) |
int | resizeWithPadding (char **array, int width, int height, char padding) |
int | center (char **array) |
int | resizeAndCenter (char **array, int width, int height) |
int | rotate (char **array, double radians) |
int | rotate (char ***array, double radians) |
double | getRotationAngle (char **array) |
int | hFlip (char **array) |
int | hFlip (char ***array) |
int | vFlip (char **array) |
int | vFlip (char ***array) |
char ** | transpose (char **array) |
char *** | transpose (char ***array) |
int | replaceAll (char **array, char find, char replace) |
int | replaceAll (char ***array, const std::string &find, const std::string &replace) |
int | replaceAll (char ***array, char *find, char *replace) |
char ** | scale (char **array, double scale) |
int | gradient (char **array, int x, int y, int width, int height, char start, char end, enum CmdFX_GradientDirection direction) |
int | gradientForeground (char ***array, int x, int y, int width, int height, int start, int end, enum CmdFX_GradientDirection direction) |
int | gradientForegroundFull (char ***array, int start, int end, enum CmdFX_GradientDirection direction) |
int | gradientBackground (char ***array, int x, int y, int width, int height, int start, int end, enum CmdFX_GradientDirection direction) |
int | gradientBackgroundFull (char ***array, int start, int end, enum CmdFX_GradientDirection direction) |
int | multiGradientForeground (char ***array, int x, int y, int width, int height, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | multiGradientForegroundFull (char ***array, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | multiGradientBackground (char ***array, int x, int y, int width, int height, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | multiGradientBackgroundFull (char ***array, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | multiGradientsForeground (char ***array, int x, int y, int width, int height, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |
int | multiGradientsForegroundFull (char ***array, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |
int | multiGradientsBackground (char ***array, int x, int y, int width, int height, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |
int | multiGradientsBackgroundFull (char ***array, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |