From d786b7588528d5c3e22af45fff4ffd9c4476295d Mon Sep 17 00:00:00 2001 From: Daniel M Date: Mon, 5 Feb 2024 16:01:34 +0100 Subject: [PATCH] Die Stellen inerhalb des Spiele feldes werden zu geordnet --- duellist-spielesammlung-projekt.exe | Bin 42057 -> 42607 bytes .../src/duellist-spielesammlung-projekt.c | 12 +++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/duellist-spielesammlung-projekt.exe b/duellist-spielesammlung-projekt.exe index 67cb28ba8b727dd2837880321ca1e0ceaca81a89..23c9ab324d0c49fb9e42dd68dc107caf38cc1e09 100644 GIT binary patch delta 5122 zcmZXX3vg7`8OP7L*%x_8!b6Zm^4P@?qL3&;ggiD`VgP|gkcSm#6T=1~OR|Q9L`bsO zh#>?t_+bZMHB@OGWz?|fpw%hLL)2)~Q95a1EY1Yo7Fy$@1r^!;zkS@@Q_jrZd(Q9t zzwdnKyXTyH_k)w#*8^Jb_DTI0kGRApAwHKvoE2u7Ahk3xT?nyg_ity#UH7HfeR{ua zqK9NlydfUA3cp0sv}N*kTA^jrer+uEYUAY+`kj_7E9nzlm(qXHQyw>t^5e$IM!G#N z8!qbOPRK#J)o_>GLOTqzQs?Cg(RoQWfBgPDn*pPX_YF1+ZvNa{I&H|4KTx8vBB_5` zumfE9pQS3}^|FgPjHz-xJ!M>&b{4&z7Yu#@!+jRJU3434{?PU1FA1K9NBq}~LeI=;biZj*a!#BO-ADZry6!Za ze>d$hIpoJQWNMYq(4FRqGiq{z;XLogh&-#YmGA{+h+Dc(Fw6{Xs&vFFi@4m}s;D9m$fdB&1p(Q-VWj6fu1|H-4Fe7oB?VKdpO1!Fa@n7w33&ibsnwW!yLc|M|*pHUyX{7lXv*OO&pf9 ztBUNR^QS;l=C;#KiGgv?2HWRl^Y^e7sjxkMF%alHHu0XL`KQlo-A8vhWY4&5RlcOr z{>;>`P6YzJp@QiKD&dO@*C{1`Pm+el&u9p{5FTI3%@qbY;=6m6*;tH#gebknvP~;X zGFBf?LxTzChro*naI|P{93d_>DhA9dlt!?jYje7sKuKGy z(n|Tb=F{>m*?2*;Z&@pg=p4u*8r7C9<0-$*YP_5RKeVrH0(sgN!S02BUaV}iNE?Wy*%oEnh6%t#Cz@dF^eSrHP6%0tEuhp`iVBeb}KGyOovTJIjT zJyRoEw%!kthx0$0fj2<5D&!={ph8Zw6<&8ys|z4iI*CLvf>Vi;7AL>J!kFY+>0M@) zHhTGy^cg?H;3VEfykPJeLP^AJBJSu2lj}e#Zwd}WrCrz3=q|G{*bXPoLUX$2V~=!p zIZV@oS{mq@Y%D}|4Sn6!<6VH79RZkvZk^5=S8H99=)EyE@@i-fE2IhJ7~;Y$7>p2v zDzBc9A7JqU$iz@+Va*#LZ!4M;UiN^(Gvc2Rr$8)<*)WJZNLb^nZFISyTcrf_9W)-r zbt1w$q>xmQy^2+~!He`Mq9TY+Dx%dOO^RkC$UKGY0O7*#u+TJ~1aT{xS3ri0u^D>L zAS%RaUF3AS8XM~y#CB!)b1*AV@^J-3P5u}o74OLMro%fIyidYW%w~f97$ucKO-2m4 z9|Rs_$RlAtX3)@V_FhF^x{AC-f8SyCeh9u(pAsC1&p|HfQ*wHmn>K<@)d_3<4Nb3N zrC}lQ+dsOVQc!(OvC0CO32P1|6z5zU&;iA)0%SxnyNCAoSiOzl^I?fw*mygtZpGab z+=&uR-wBX5#s6m@uPJ0WY!wabTM+e$jrVeLb=S^~HP!XC*e^<;>8w$n-fWOQWw3H4 ziq$fZRf=Xkh+omPo9_;K7U&7j{xMW7$RY=iUAD2Qv8KW87K+((ELYazK@db3WrY{|1_4id6t)NFk%K$8bK!Jhv>~b;2I=l=8hm zt%~cpEK+iLC&-|psRlW#pU~`dJ;;20c;^P!h8oXZS>gS*Of^vMQ*Icq;<2E8Z%|`Iyza65N9^qiel}M^Q)v z$OR?ZHV`hnBtp^d1Svo(>SwQ_;q|zt*(2sh<9Aj!uAPd%v0S2NFTpGty0fO*?QW1yZ3y0!JyZeh_Q!^dH8{_}N$ zV8m}=6@8&HIRNs4?uW_SAY7ue{u(4tiNowo5Mrz1dJG8fv#41vh#<#DU`D3sfEB?mnO zl7V}~qY&pn3KY$cAaEA5-o_;2%uxK#0I?~W5|9DK&mC;GPC*{ZC9Ag^95^Nu`#`uv zb90ah<{Ld--UW#)vrr-iKs-0be#HF+HiO|i6GA? zj&13{34fgu0@ delta 4956 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 diff --git a/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c b/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c index 34ac92e..8c41295 100644 --- a/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c +++ b/duellist-spielesammlung-projekt/src/duellist-spielesammlung-projekt.c @@ -1,7 +1,10 @@ #include +#include + #define max_hoehe 10 #define max_breite 10 - +#define zeichen_unbekannt 'x' +#define zeichen_mine '@' int berechneMinen(int hoehe, int breite) { int anzahl_minen; @@ -14,6 +17,10 @@ int berechneMinen(int hoehe, int breite) { return anzahl_minen; } +char** erschafe_minenfeld(int hoehe, int breite, char inerhalb) { + char** minenfeld = (char**)calloc(hoehe, sizeof(char*)); +} + int minesweeper() { int hoehe, breite; printf("Geben Sie an in welcher Hoehe das spielfeld sein soll:\n"); @@ -27,6 +34,9 @@ int minesweeper() { int anzahl_minen = berechneMinen(hoehe, breite); printf("Das Spielfeld ist >%d< gross und hat eine Breite von >%d<\n", hoehe, breite); printf("Es gibt %d Minen auf dem Spielfeld.\n", anzahl_minen); + //Matrix fuer das Spielfeld + char** minenfield = erschafe_minenfeld(hoehe, breite, zeichen_unbekannt); + char** minen = erschafe_minenfeld(hoehe, breite, 0); return 1; }