diff options
author | axtloss <axtlos@getcryst.al> | 2024-02-25 20:24:05 +0100 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2024-02-25 20:24:05 +0100 |
commit | 995fac7e0ce325ada75a6f921926b1f923e28dd0 (patch) | |
tree | cb748baeddfe34723cd7d2eefaee0ff99cf8a206 /fbwarn/src/warn.c | |
parent | 997368fe5f7ae8651982d0ba509bb54051b54e34 (diff) | |
download | fsverify-995fac7e0ce325ada75a6f921926b1f923e28dd0.tar.gz fsverify-995fac7e0ce325ada75a6f921926b1f923e28dd0.tar.bz2 |
add move bvg functions
Diffstat (limited to 'fbwarn/src/warn.c')
-rw-r--r-- | fbwarn/src/warn.c | 47 |
1 files changed, 40 insertions, 7 deletions
diff --git a/fbwarn/src/warn.c b/fbwarn/src/warn.c index 1589e48..e442643 100644 --- a/fbwarn/src/warn.c +++ b/fbwarn/src/warn.c @@ -5,26 +5,47 @@ #include <unistd.h> int main(void) { - char *rectA, *rectB, *rectC, *rectAFree, *rectBFree, *rectCFree, *singleA, *singleB, *singleC; - rectAFree = rectA = strdup("rectangle (x=0,y=0,\nwidth=100,\nheight=100,\ncolor='#9787CFFF',\nfill=true,\nthickness=1.0)\n"); + char *rectA, *rectB, *rectC, *rectD, *rectAFree, *rectBFree, *rectCFree, *rectDFree, *singleA, *singleB, *singleC, *singleD; + char *rectE, *rectF, *rectEFree, *rectFFree, *singleE, *singleF; + rectAFree = rectA = strdup("rectangle (x=10,y=20,\nwidth=100,\nheight=100,\ncolor='#9787CFFF',\nfill=true,\nthickness=1.0)\n"); if (rectA == NULL) return 1; singleA = multiToSingle(rectA); free(rectAFree); - rectBFree = rectB = strdup("rectangle (x=0,y=20,\nwidth=100,\nheight=60,\ncolor='#88C2B1FF',\nfill=false,\nthickness=5.0)\n"); + rectBFree = rectB = strdup("rectangle (x=130,y=160,\nwidth=100,\nheight=60,\ncolor='#88C2B1FF',\nfill=false,\nthickness=5.0)\n"); if (rectB == NULL) return 1; singleB = multiToSingle(rectB); free(rectBFree); - rectCFree = rectC = strdup("rectangle (x=0,y=40,\nwidth=100,\nheight=20,\ncolor='#BE79A7FF',\nfill=true,\nthickness=3.0)\n"); + rectCFree = rectC = strdup("circlesegment (x=300,y=200,radius=100,color='#BE79A7FF',startangle=0.0,endangle=90.0,segments=10)"); if (rectC == NULL) return 1; singleC = multiToSingle(rectC); free(rectCFree); - - InitWindow (100, 100, ":3"); + + rectDFree = rectD = strdup("text (text='haiii :3',x=300,y=10,size=50,color='#DD98E5FF')"); + if (rectD == NULL) + return 1; + singleD = multiToSingle(rectD); + free(rectDFree); + + rectEFree = rectE = strdup("roundedrectangle (x=90,y=300,\nwidth=92,\nheight=20,\ncolor='#BE79A7FF',\nfill=false,\nthickness=3.0,roundness=5.0,segments=100)\n"); + if (rectE == NULL) + return 1; + singleE = multiToSingle(rectE); + free(rectEFree); + + rectFFree = rectF = strdup("circle (x=700,y=300,radius=90.0,color='#7676DCFF')\n"); + if (rectF == NULL) + return 1; + singleF = multiToSingle(rectF); + free(rectFFree); + + + InitWindow (800, 400, ":3"); + while (!WindowShouldClose ()) { @@ -38,7 +59,19 @@ int main(void) { char *parseC = strdup(singleC); matchFunctionCall(parseC); - + + char *parseD = strdup(singleD); + matchFunctionCall(parseD); + + char *parseE = strdup(singleE); + matchFunctionCall(parseE); + + char *parseF = strdup(singleF); + matchFunctionCall(parseF); + + char *text = malloc(strlen("100")*100); + sprintf(text, "%d", GetFPS()); + DrawText(text, 2, 2, 20, MAROON); EndDrawing (); } |