From be9c7f9280a2e9b50c9386c72a020b115e24a927 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 30 Apr 2026 15:02:42 -0300 Subject: moved files around --- petratc.c | 67 +++++++++++++++++++++++---------------------------------------- 1 file changed, 24 insertions(+), 43 deletions(-) (limited to 'petratc.c') diff --git a/petratc.c b/petratc.c index 0d6308e..5334e7b 100644 --- a/petratc.c +++ b/petratc.c @@ -3,6 +3,7 @@ #include #include #include "rat.h" +#include "defs.h" #ifdef __APPLE__ #define ratpath "%s/Library/Application Support/rat" @@ -12,6 +13,28 @@ #define ratsave "%s/.local/share/rat/rat.txt" #endif + char ratart[] = + " .---.\n (\\./) \\.......-\n >' '< (__.'\"\"\"\"\"\"\n \" ` \" \"_"; + + char *messages[] = { + "squeak!", + "squeak! !", + "squeak", + "squeak...", + "SQUEAK", + "SQUEAK!!", + "SQUEAAAKKKKK", + }; + +void addstat(float *guy){ + + if(*guy < 98.5){ + *guy += 1.5; + } else{*guy += 0.05;} +} + +Rat rat; + void save(void) { char path[256]; snprintf(path, sizeof(path), ratpath, getenv("HOME")); @@ -63,13 +86,6 @@ void setstat(){ rat.age = timenow; //thinking about this makes my cortisol spike so i'll just ignore it even more } -//stupid function but it's smart if you think about it. just ignore it -void addstat(float *guy){ - - if(*guy < 98.5){ - *guy += 1.5; - } else{*guy += 0.05;} -} void printrat(){ @@ -81,41 +97,6 @@ void printrat(){ } -void gameguess(){ - int guess; - int solved = 0; - int range = 100; - - int correct = (rand() % (range + 1)); - - printf("let's play a game, squeak!~ you gues a number between 0 and %d!\n", range); - - - while(solved != 1){ - - scanf("%d", &guess); - - if(guess < correct){ - printf("number too low try again\n"); - }else if(guess > correct){ - printf("number too high try again\n"); - }else {printf("yes!! correct! squeaaakk!~\n"); solved = 1;} - } - - addstat(&rat.fun); - -} - -void showergame(){ - -//ignore this i'm working on it - - - - addstat(&rat.clean); -} - - int main(){ srand(time(NULL)); @@ -132,7 +113,7 @@ int truing = 1; switch(choice){ case 1: gameguess(); break; - case 4: showergame(); break; + case 4: gamecatch(); break; case 8: printf("%d\n", rat.age); break; case 9: printrat(); break; case 0: truing = 0; break; -- cgit v1.3-2-g0d8e