aboutsummaryrefslogtreecommitdiff
path: root/fbwarn/src/parseBVG.h
diff options
context:
space:
mode:
authoraxtloss <axtlos@getcryst.al>2024-02-25 20:24:05 +0100
committeraxtloss <axtlos@getcryst.al>2024-02-25 20:24:05 +0100
commit995fac7e0ce325ada75a6f921926b1f923e28dd0 (patch)
treecb748baeddfe34723cd7d2eefaee0ff99cf8a206 /fbwarn/src/parseBVG.h
parent997368fe5f7ae8651982d0ba509bb54051b54e34 (diff)
downloadfsverify-995fac7e0ce325ada75a6f921926b1f923e28dd0.tar.gz
fsverify-995fac7e0ce325ada75a6f921926b1f923e28dd0.tar.bz2
add move bvg functions
Diffstat (limited to 'fbwarn/src/parseBVG.h')
-rw-r--r--fbwarn/src/parseBVG.h19
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);