From 1d9b557b57de70a30a4b8bcf39840ef375f26e7e Mon Sep 17 00:00:00 2001 From: Hugo LAMY Date: Fri, 18 Feb 2022 18:44:09 +0100 Subject: [PATCH] d03 ex01 guardGate functions --- d03/ex01/ScavTrap.cpp | 2 +- d03/ex01/main.cpp | 3 +++ d03/ex01/robots | Bin 29248 -> 29248 bytes 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/d03/ex01/ScavTrap.cpp b/d03/ex01/ScavTrap.cpp index 242fafd..df8bc14 100644 --- a/d03/ex01/ScavTrap.cpp +++ b/d03/ex01/ScavTrap.cpp @@ -26,5 +26,5 @@ ScavTrap::~ScavTrap( void ) { */ void ScavTrap::guardGate() { - std::cout << _class << " entered special mode Gate Keeper\n"; + std::cout << _class << " " << ScavTrap::_name << " entered special mode Gate Keeper\n"; } diff --git a/d03/ex01/main.cpp b/d03/ex01/main.cpp index 02a3a40..95451d7 100644 --- a/d03/ex01/main.cpp +++ b/d03/ex01/main.cpp @@ -54,11 +54,14 @@ int main() { goAttack(robot1, robot2); goAttack(robot2, robot1); goAttack(robot1, robot3); + robot2.guardGate(); goAttack(robot1, robot4); goAttack(robot4, robot2); goAttack(robot2, robot3); goAttack(robot2, robot4); + robot3.guardGate(); goAttack(robot3, robot1); + robot2.guardGate(); goAttack(robot3, robot4); goAttack(robot2, robot1); goAttack(robot2, robot4); diff --git a/d03/ex01/robots b/d03/ex01/robots index 5626fc91d780c6b8bfa54b95ce0e4bbbd1102ae2..9d66d84bcb023d6998a7849d5078b2af9cc8e5d9 100755 GIT binary patch delta 3965 zcmZu!dsI}%8NYJ@Va7M2C}y*z{!X&K3O?K$)H{KlcE3ts&UF-H&Bbf37DeF z^-aiI^@*YpL`iRB6;xzk2di%HZ&) zo?H|VD%aJDJH52neAi<*4w^J7vJQ+I6<_oOwrL_$gr{mO3g$3fp1*n46L*9z7Tq=>rRtafb%w7_8P!<@u`yHB zz2A?V!4*VhT6iPI9Azh1wnSDomaHgf5QycVEjj{RF`*;|&cr0B?nFt|9k5Cz7DHfk zY)aOCkHDQ-Nv-%Tj#w`4gdDC7l%Ez1La;ZBR4rfp#~p-rz=l|D{6Z>ll(Y*K%?80< z(k14|;eN?2w{eXon~f6>z>(P0gnYE}_FU2~X8A%xVl;$nlZg&q&}wp2C>HF;1pAy; zDVlZdI9aQB?Y1mvkpv|zjoEanZj{In3rhSe?9}SUmQmb*(bHhXweWAPMKwp(l?{f( zB=FOXFFZ=!<2+JQ?c!cp6Sr-PP;t`0k`w)@9*eI@cG1*$oQCn}mMm$IBxvU-X%O3P zL8UH=G{Yyl842@Ii-~3HR?+4QiAZ&b{{7UpA?mSNVE!o$;u(rK)`^rCrz~BFvoq;_ zII6D->$*vGyy)2q%M2FsGpI1k%-BJN&kWz;k$A#yW#Rt{9vd{17kR|Ba^$swV^*tU z^=xs_Bikj*b~P@bH8H`@jj0JuH+*t#7wdeXA#n@*&Gq>&Y%S9j{i`3`jAtg@&KJRt!wU>c<;N5oi^8!?3C|a7l3_PrlJ%RuD089lMVTMJk*LG`ut>B$?_Nk%diOiA0xVfZ{r%eP;Kvq?J2Vv?R;bQxme zG%z7KfE2@|S0AJA2pmYZ@Hv-ZNt`CIj;`i+`d~PYa!4T7swb&1&1xY> zVYyY$5B9>h@saAj-e+<68SJwf$v>gZs?K>^){r@z;RP@b)4TviKzEOvrnEv^dmv?e z)~jtYK7zy}z9{qYsxQh&oHr7cNL+yd&=1UR+;~-BNQ|>Iqn=Et$NvaI7xXYf!+IH^ zSv`!OwBjHBb;L<0IC<cW12bQTD>wm09m6a9s9FdG@o}3-auDvwxXwf3iTR9KR9a z`LoCUAXE$niCfPPI}MptiUYQ3ex*a_hlgAIIIara4Pjq~;Ya!7JC>$}=QtZOD`H=S zeGrvnpNRb~>}{xL=)^Ga-G+TJ_C?r#hY&Pvi27_FYt!5P@NNx_x>+(67b~e#&!`XauayN1xU+{Cl8D_M&^l>)l zmHU$hXWrag+HHF=At1HOXk#+`-(XKVvKYpV;S7^(?ERn{=4MKGJ`60}${P&u-l9M7 zh5!gFh>yZ{1Pd$FG2?c>-Iv@pT#B{`|}v2NX+lJ38Po*nxI3D1WW zOLKW!CLCCrL+at-(w8;#@0UIjQ(T+E?E-@-RO2$T7v^GMZEQS%<05D3vYTW1h&V8< QN>MaO)(y^rRsDYd2Tlfx&j0`b delta 3872 zcmZ`+c~n%_9e($*%~WI^7!a6+8D@|HWMt7})C{scq9(Z2fNM-+Xk3mo#ip?oEhkn& zXpx`kktA&}#~PATPe?{vQVXJS!S*y_Q!Os6f;?1k)EbT3^mp&PHyK7df82ZD_x-ke zzkA<((>_Sr2T8MnD9cS8`<2^6$yY>mv??;^&i>?|Ylg~lC;V$<@u@#FFNH z+|??0D{@NEbXO|3dnCHMtR;6fx+^^0)mi*QU-*f75qT9(s8^CwNQn9o@qxFooeejl z)=sEs5^4{oJ$5?9I4Fx&NBcc=I!EZz3bm~|r_+gS6JDY| zo@l*C3%mu7k$csf+e*1T@IuTCb)+|^pj;6&#u&ohAsjc7=$baGZ7!URNhTWLW6i2> zqmZNpjwCaSiY74}X2qte4!8-*3bja_fy&qj^@IQ7+EkwueGm@Taz)~W+nDM&G{wf5 zeoeWWiY}q*q)w===o2?1z``HqUb1m*@irSL4#2foYsOaeawTT*(MjCk4LQW;q+|#ttb(|)+ z`4$$UqjRJ+d;|~TjH(KX(YoXq4zUE%H7P5uBSG^>6YLT%%9eQQI)thdIyO-;gW9qB z+T{@KZAWPtNp7Y^V$iRqqD3UPpj8t^?!q}uj=AclR{@>kCT~a-=YvhV#Y&JsK?D|` z7A-m*w90ak%5<5IDZ3Q2GqxYDYwN;7n2m>2hv7FmBY6|-y4;N8H~wGwhun<2{7zPW zJy`V7({{M&CVAdXLQP(0&8B%`EUScS)+lq0ZA<8yEQBq3tJyK;HRmp|+Z%F-e}!-K z>j}<0KFhEVX`!~2dxRVCJ=wHv8-|q83}}dtCpY15@kTy&4Ehrd%M}q0XS?<3{0ggMl=`S%WsN>$+5tP;;;ePdU{WBfmk<)}J8Ms3jkO)u<=0 z!6IWl8HOuH4QTwR*?A=quw@)1|zOOt^#LbpjvI^mH?t?n3+YGNA=UtyhCn24)y z){{DzZ&v5MC|h8u&6G5I0L(hl17M4HT$Cp&&F%nvVxC=mP=;N4)wVM454}+qqR<;< ztCT(-t!ceS3qti0GmRf3C+qaSY&TB5OcCCT*YmeTXpJ}UaU#`^e?x=-gNAP!2D8Dy zr;9KTpI#n@_4qV43_I~jGfYL~KN*H|22I@gEAr%?RB=CqBx%X-AuUNy*1^K0UE~T3 zC&lrKE8uU@P#G;+e#a2ZO^Ak77C*8ZUa?rnOxS6$@F7D?ziTjHG4h*-pe7+YU_af? z`vzf(iHc~2dC6Mx60A=)lIyTDScTvAA}}p_|ZPFCh5o_;M4Zy z_@Z7aDsSn9%h>(7_j^^Z^iWlObH%b=c2xKD;88W`lY8kZ;9ITso_ysCxIj2=dm$S) z!*VE_s*YOR^EAOVJsuAA`wM97ABGG~%wa4Iu#1%1`CS1h|T zTQAUHc#FP|^J2&$ic}p7S@Bh{HkadW2W#$UFP&FA>mO#0%l=_u^||aNh1GYm7iU*L zTq4w_{2Sp#^CmwMs;(=NC);sSYVVdKI7~= zc#aD}nMCZ zFq0zKR!|Trjyj#s(502LZ4L}jaL`kbM0S8uFq3w$V!IoPg@Os~XpDu@ADk9m2Tfs8 zH_p|duO46VR{Evb=p$KeHa$|}>MD8oHIIdZ##o=kC zhU4(_n*Qu33%B`_QhVX^1+?3_(ClYz*4r2t!&;6@M-{`kiJT+Dg&&acTnX2~$kN~P z4lTU-;_vuTUkEEUP141=Y{w+q2vmi}=uCly#i=O6wqiA|a6|DFWpk#>^cgr){46q| zB~$oLEzBuNB_U8&qKC0ar@!I5R?p@&<`@~vBAUBUh!+5R2> zeLb!AixRGbA1^Q99hvaO@_e!tzFWR3n*KqhKS?R>jM5bXi&>$@ZB)IY01G?A#v?dR avs+i*2