diff options
author | axtloss <axtlos@getcryst.al> | 2024-02-26 22:19:48 +0100 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2024-02-26 22:19:48 +0100 |
commit | ae895bf260f2015816988bffe429f06faf653707 (patch) | |
tree | 8ad4fe5275400c28f74f3e4e72f36d74fc598e32 /fbwarn/src/parseBVG.h | |
parent | 9631d1f9d985e4436d2b138f5f83e7a7e9602be8 (diff) | |
download | fsverify-ae895bf260f2015816988bffe429f06faf653707.tar.gz fsverify-ae895bf260f2015816988bffe429f06faf653707.tar.bz2 |
BVG: Add BVGRing
Diffstat (limited to 'fbwarn/src/parseBVG.h')
-rw-r--r-- | fbwarn/src/parseBVG.h | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/fbwarn/src/parseBVG.h b/fbwarn/src/parseBVG.h index b349687..ea465ca 100644 --- a/fbwarn/src/parseBVG.h +++ b/fbwarn/src/parseBVG.h @@ -4,18 +4,20 @@ #include "raylib.h" #include "BVGTypes.h" -FILE *readFile(char *); -char *multiToSingle(char *); -void matchFunctionCall(char *); -void collectArgs(char *[], char *, int); -void orderArgs(char *[], char *[], int, char *[]); -Color *parseColorFromHex(char *); -bool parseBoolValue(char *); +FILE *readFile(char *path); +char *multiToSingle(char *s); +void matchFunctionCall(char *call); +void collectArgs(char *res[], char *call, int n); +void orderArgs(char *res[], char *argv[], int n, char *knownArgs[]); +Color *parseColorFromHex(char *hex); +bool parseBoolValue(char *hex); // Shape functions -BVGRectangle *BVGParseRectangle(char *[7]); -void BVGDrawRectangle(BVGRectangle*); -BVGRoundedRectangle *BVGParseRoundedRectangle(char *[9]); -void BVGDrawRoundedRectangle(BVGRoundedRectangle*); -BVGCircle *BVGParseCircle(char *[4]); -void BVGDrawCircle(BVGCircle); +BVGRectangle *BVGParseRectangle(char *argv[7]); +void BVGDrawRectangle(BVGRectangle *rectangle); +BVGRoundedRectangle *BVGParseRoundedRectangle(char *argv[9]); +void BVGDrawRoundedRectangle(BVGRoundedRectangle *rectangle); +BVGCircle *BVGParseCircle(char *argv[4]); +void BVGDrawCircle(BVGCircle *circle); +BVGRing *BVGParseRing(char *argv[8]); +void BVGDrawRing(BVGRing *ring); |