From 8422a2b2d677d370a4f994514bdf0de3f9565306 Mon Sep 17 00:00:00 2001 From: Giorgi Kesidis Date: Tue, 16 Dec 2025 14:41:29 +0100 Subject: [PATCH] . --- bintree.o | Bin 5658 -> 0 bytes doble.exe | Bin 74295 -> 74295 bytes doble_initial.exe | Bin 66659 -> 66659 bytes highscore.o | Bin 3871 -> 0 bytes highscores.txt | 2 + main.o | Bin 2616 -> 0 bytes numbers.o | Bin 5854 -> 0 bytes stack.o | Bin 3979 -> 0 bytes test_stack.exe | Bin 100913 -> 100913 bytes test_tree.c | 118 ---------------------------------------------- timer.o | Bin 1167 -> 0 bytes 11 files changed, 2 insertions(+), 118 deletions(-) delete mode 100644 bintree.o delete mode 100644 highscore.o delete mode 100644 main.o delete mode 100644 numbers.o delete mode 100644 stack.o delete mode 100644 test_tree.c delete mode 100644 timer.o diff --git a/bintree.o b/bintree.o deleted file mode 100644 index 861d2b295541b1c5599a6db455e5d54647d76fb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5658 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 diff --git a/doble.exe b/doble.exe index 85ea1934c2dff9f16f3a996e025e31374fb56512..a41304b2a8190bbc8e77a2efa60864b3f9bb24e2 100644 GIT binary patch delta 25 hcmdmfgk}2?mI)oq%!!T@yM38-TN`g}y~P--2mp#D3Pk__ delta 25 hcmdmfgk}2?mI)oqcl#YCcKb51ZE3u<^%i5SA^@6#3se9A diff --git a/doble_initial.exe b/doble_initial.exe index 3db2f66d69514a511ead6d67d2a0cfd643ba8889..74ae29876aa79585772368f7265f2d65f83320a4 100644 GIT binary patch delta 25 hcmaFd!Sc9+WkLt@qy)!_-M&mAeT}!a-eT-z1^|+83h@8{ delta 25 hcmaFd!Sc9+WkLtD*fYI}-M&o6gd1;dy~Wtc3;>a-3f}+# diff --git a/highscore.o b/highscore.o deleted file mode 100644 index e9b31f19c3c0fd12532a314cdaed342abb4a35be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3871 zcmc&%U2GIp6u#Ttl|m)ENE-_g9AK-ZKTAcxMnt!^lTJ+=H?|E$Y3Q=u(&EzH>};VB z8YKmFGTBH(eeea04{~6&?nQ7kgP&tQ~S_|3V!F_nY*);$RjtI zd%pXfbI(2Z+@G20{a_8FQd+`TkRuNZrenitjzyLAFjnJYtgBeG$xdP6o?vez9dXz_ z42D>EB6w8SojSj>Vd3}5Zn)6lVdz%8g~lOP7YZf|?RsF+^#o&qb;7nBg4?AE?ZTMD z80?${@r8EnaWagB(JZ#+YHP@@Q!{RBqjy7^(dO5T&T`FEA=L%Qa>yKH&eTdF7R+#| zF|#vks4Jr*D{N?^W_FT#K{FVCbCp$=PKdmlM(^M5h zUD8HJ%2|3de3ok&b-rP&lq@aJH`IR^M)E^DuNfqAnh`FB#Nc7Hp_0Qc`ZlP3%w*B$ z_iD&apRaOe(RaAbPcynOF4SlnKBBR4{1e*G%X|iW#&6S3)P>ONuMbz;^IQj{rmUrdGN$$yj){U zU4;STnc#^Y9a&)MJ~+y;^bz>aHH^{PkCT<{z?ejGvNZ1oV}{62@4>sdp4()~c2SEA zrker^aV^HphB4YYn5Z=p-+S<|tYvs?Ek<@c#x2AuB1OIn2PkM0)3T;`Q9E~?G9VW= zO#20yZY!siH9Hkpm-lJD!HL{3g5Yt^V-&v?=iPsuaehcGtnwq{G-+d84`bMNY|>#Z z6AvV{jJKG_i_Mwwek9;LpbLwQOwLWKv$bH&?pXviXHUVHGUl*(r;O}m?pas%=CVPF z6xnbrWUHypn{BgZ=PW#y!DE{-Y0UvXS*zKWYckcW*_nlYD~$+7Gg<@nW?L4bPKZj- z7`io}*yBIK@wB=`{_k{C+Hum*A1mYyVg#cjpfp^i^Uz|TbFFWp+DDEaRWCdOp5?*qu zF^Q;cU;iJ`kMMz9ieV|b{6&KORk&2s-WBXoN*Ng{-PbOP;wpA~i&GxA3m0Ai_7r)E zb(MI$C9chkW3v6kvMuopmAId{Ra6I?2Yu`oHZ-Qbm zx2HCl&tlh2AdDoQnOcAlBvY;STwy;d0}sGcd*XR zh>*RdDSMpr<*y1N0n6 zi;`Q9UGzNXwgXjiGzcVmTmlk3zL4AxKq9IMiGG#nHqcJ)g}H4n#Xwb@+X5u|Rs&UY z?ttWCk~=B6^OCzPxvP@D~wmd8? zwVwfrynG8J`hE{YZv+n;mmHdGBOW(c8_{cJ6X)nu3$0%wx_E__&biP&BatGt0m)Gu z!j7U8eQ8SxZjVHCCkX8;k_$=HB(<94S|y@;L-g&CT$e=jwJEg0zJWNs=BeDny?M;l zKX9yHk0w&FU{uh&_E{LqLR$ib)`W_SDa?(Xm@oWB=FPpR58_#EBfiAR=nXt{W3IMY zOKM&Yq27iu$fl@ZEPTpar5}=R*3~xrGl*Lap{5&mwT(SL#?HfrZsOH88@LauF5$WI zP#a<5{HvgF-7dPz#XpCzK+EyLj*uS6q2y`v z>OoEWHD7{`KM4A9pqFA^n@3++kXF#`YRoGvq^DES6G@xKdNDAA(d221BBn2qj1Af* zw5DW}PP}VVl8HMR!r$2h@6~rKmevcIXgs0Y8`}09&kshPsf-o$N~Q(|(|tC@BP^io zUO(9;-1F~fiL3?AoH@hf!RbiFVl0|Ck&L8bnthto!E|aMrn6`&7D*SK diff --git a/highscores.txt b/highscores.txt index 6977b89..bddb71b 100644 --- a/highscores.txt +++ b/highscores.txt @@ -1,2 +1,4 @@ player_name;5967 +player_name;4698 +player_name;2994 jan;2993 diff --git a/main.o b/main.o deleted file mode 100644 index a5219dec467c2f6498c84d6068a1c1cd2ce3c3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2616 zcmZuzUuYaf7@xhnwlP(6l%lDBN6l#h&E_mglvL!>cI^sALen$F5-yv&xw|!YyX)>= zatTC~qr$QV@*wD&f)9Q1$+td;H7zDe!FvoCFfWBjd?+Gv(9rmOv%7bDxeV;g@B4kf z`M#NN_hv5l`3ZvUx8sDo%2AAnHmlkkd);h=kh20ImyUV%3ouYJIVv2cn@pu;=e}I~J1IL8@eOGo^?Spzn~uw?yfU)$^DdI|s??BIpTL#N&N`46s@)dhH0-jH^HCL7YW zH#BhAI|cF-0NmoYj}8tTsZm>LL>6{GTWRb<^%nnx5(PDNq#ZZifT%kt{}tqX(GbG$ zL(K3HTb$0zJ)hi$)b-FDkP%1PcBQTJ(stznc>d{$OLYjjJMPr;J^h@D&z;lE6Lm9@LY>oa%Ouq7;#sF3$7 zAYSp+cc*e1}oWgK{r7*1@Vf?97MJHo3Cg&)~^jfo;*U0LQfMFI$6=8-yV^umK+kjU8X!EqW8|x* z_a>khIrkGF%F%s5FLCq`ke8#|uU?Ft0p#zu$t3~3%x8=MdWEBLKvB_@+EB+8)B=#`9vGJP!BjA=>ncd9}pA!uIHZkb+QFR87o!OsmIZ5}N>f zjlk|&t##yM&9A}JsqwB3jEwU(kJO-twB4eZCMw|fht+Sj@C^!1(6oF33g4c1r5vdV z-JH0KsDO88dkf#1c%DZEd^hbad}HEHJq_NI?d>(+#QzRa;bObfx6Xyw2+3rEnjsC9 zCx)qNc0LdxV`UYsNpMYp+1a9E`XWB7a+t}t1wsur*`MR(LgRxDM(JSYJD6$*bEAX# zvV-}qgZZJ2SqIDex6`-0yi8QhsMy}QPpqQ8=wAV0NhYI~jZ7w^WKBDx>T?-5YO^G3 zGR0cVrASGRCSr$*+bb_fYu#lN8F~tno F{{w_j_d5Up diff --git a/numbers.o b/numbers.o deleted file mode 100644 index 247f8c49035397359b5705f86b0b5d9649b08b4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5854 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 delta 484 zcmXwyT_}TL6vxkby%uI)vBVM+7dB~3A(M?{h$-cxk}{nq8*4(_9o%_;AQ-QhwW-d_oA^3ccot!6`($v`B-xC2T3N4djJ3c diff --git a/test_tree.c b/test_tree.c deleted file mode 100644 index 6c1ab69..0000000 --- a/test_tree.c +++ /dev/null @@ -1,118 +0,0 @@ -#include "unity.h" -#include "bintree.h" -#include -#include - -static int compare(const void *a, const void *b) -{ - return (*(int *)a > *(int *)b) - (*(int *)a < *(int *)b); -} - -void setUp(void) { } -void tearDown(void) { } - -void test_addToTree_single_element(void) -{ - TreeNode *root = NULL; - int value = 10; - int dup; - - root = addToTree(root, &value, sizeof(int), compare, &dup); - - TEST_ASSERT_NOT_NULL(root); - TEST_ASSERT_EQUAL_INT(10, *(int*)root->data); - TEST_ASSERT_EQUAL_INT(0, dup); - - clearTree(root); -} - -void test_addToTree_multiple_elements_and_size(void) -{ - TreeNode *root = NULL; - int values[] = {5, 3, 7, 1, 4}; - int dup; - - for (int i = 0; i < 5; i++) - root = addToTree(root, &values[i], sizeof(int), compare, &dup); - - TEST_ASSERT_EQUAL_UINT(5, treeSize(root)); - - clearTree(root); -} - -void test_addToTree_duplicate_detection(void) -{ - TreeNode *root = NULL; - int val = 42; - int dup; - - root = addToTree(root, &val, sizeof(int), compare, &dup); - TEST_ASSERT_EQUAL_INT(0, dup); - - root = addToTree(root, &val, sizeof(int), compare, &dup); - TEST_ASSERT_EQUAL_INT(1, dup); - - clearTree(root); -} - -void test_treeSize_empty_tree_detection(void) -{ - TEST_ASSERT_EQUAL_UINT(0, treeSize(NULL)); -} - -void test_nextTreeData_returns_inorder(void) -{ - TreeNode *root = NULL; - int values[] = {5, 3, 7, 2, 4, 6, 8}; - - for (int i = 0; i < 7; i++) - root = addToTree(root, &values[i], sizeof(int), compare, NULL); - - int expected[] = {2,3,4,5,6,7,8}; - - int idx = 0; - void *p = nextTreeData(root); - - while (p != NULL) - { - TEST_ASSERT_EQUAL_INT(expected[idx], *(int*)p); - idx++; - p = nextTreeData(NULL); - } - - TEST_ASSERT_EQUAL_INT(7, idx); - - clearTree(root); -} - -void test_treeSize_returns_correct_size() -{ - TreeNode *root = NULL; - int values[] = {8, 3, 10, 1, 6, 14}; - - for (int i = 0; i < 6; i++) - root = addToTree(root, &values[i], sizeof(int), compare, NULL); - - TEST_ASSERT_EQUAL_UINT(6, treeSize(root)); - - clearTree(root); - root = NULL; - - TEST_ASSERT_EQUAL_UINT(0, treeSize(root)); -} - -int main(void) -{ - UNITY_BEGIN(); - - printf("\n============================\n Bintree tests\n============================\n"); - - RUN_TEST(test_addToTree_single_element); - RUN_TEST(test_addToTree_multiple_elements_and_size); - RUN_TEST(test_addToTree_duplicate_detection); - RUN_TEST(test_treeSize_empty_tree_detection); - RUN_TEST(test_nextTreeData_returns_inorder); - RUN_TEST(test_treeSize_returns_correct_size); - - return UNITY_END(); -} diff --git a/timer.o b/timer.o deleted file mode 100644 index 5af0f968258176243c71b5c71851d84c886495eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1167 zcmZ`&QEL-H5T5NO8nNYCs3Q8ZpomJdUP~>aJ{*S7ya+)mzSwG-T=i@;;qH`}2MH8~ zqM$#-|6rsA>woZ75G*Kp>Vp_(W|Qk4ryuOxH#^_X?#=ErULOU*-UPr&W;xKY--($U z)5Fi40Jwn~LIH<@>I2=V#WkM!zww~j*XvPaE2eE{#CxRcq!XUP*azI#h6k>v+gaT% z>fVmdcLW!(E==oa->;c`Rqyhmy#qiM-Ti;)?o_tFRkrrkcam@C$-b{_?W)zCQN-oQ zhV!#Oa4z-VumZg==GItoxs6D*!`5TJ9$!@RSM-8*O{TFuhU5f}95`r? zGdr8i%_nnZWHTIHN#@oP)=Z*EfL^1-jAKT1pqfekBNL^2G;B7B>W!f3qeu9Ib$lq| z;E5mVx|vEWos=L)1K1E*xf=8Ri^eb zI=fT&gn}xOhTSC;m4f;t4ZB0=FN}uz;t<;E4vI)Yb0EJ9$_VPsR(&&>#TvqO d^i1}1-EJ46xE97GQbmTZ(9IxiwGFehe*s5MkmmpZ