diff options
Diffstat (limited to 'fbwarn/src/parseBVG.h')
-rw-r--r-- | fbwarn/src/parseBVG.h | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/fbwarn/src/parseBVG.h b/fbwarn/src/parseBVG.h index ed9b874..b349687 100644 --- a/fbwarn/src/parseBVG.h +++ b/fbwarn/src/parseBVG.h @@ -1,10 +1,21 @@ #include <stdio.h> #include <stdlib.h> +#include <stdbool.h> #include "raylib.h" #include "BVGTypes.h" -void BVGDrawRectangle(BVGRectangle*); -FILE *readFile(char*); -char *multiToSingle(char*); +FILE *readFile(char *); +char *multiToSingle(char *); void matchFunctionCall(char *); -BVGRectangle *BVGParseRectangle(char*[7]); +void collectArgs(char *[], char *, int); +void orderArgs(char *[], char *[], int, char *[]); +Color *parseColorFromHex(char *); +bool parseBoolValue(char *); + +// Shape functions +BVGRectangle *BVGParseRectangle(char *[7]); +void BVGDrawRectangle(BVGRectangle*); +BVGRoundedRectangle *BVGParseRoundedRectangle(char *[9]); +void BVGDrawRoundedRectangle(BVGRoundedRectangle*); +BVGCircle *BVGParseCircle(char *[4]); +void BVGDrawCircle(BVGCircle); |