From b3a951626c6719a8359bb12edbbf67888a2a6944 Mon Sep 17 00:00:00 2001 From: Marlie Date: Thu, 17 Sep 2026 09:13:50 +0200 Subject: [PATCH] =?UTF-8?q?Lebensanzeige=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SMIMS-Game/Heart.class | Bin 0 -> 302 bytes SMIMS-Game/Heart.ctxt | 7 ++ SMIMS-Game/Heart.java | 19 ++++ SMIMS-Game/MyWorld.class | Bin 3307 -> 3473 bytes SMIMS-Game/MyWorld.java | 6 ++ SMIMS-Game/Player.class | Bin 4535 -> 4625 bytes SMIMS-Game/Player.java | 5 +- SMIMS-Game/images/Health.png | Bin 0 -> 1534 bytes SMIMS-Game/project.greenfoot | 163 +++++++++++++++++++---------------- 9 files changed, 126 insertions(+), 74 deletions(-) create mode 100644 SMIMS-Game/Heart.class create mode 100644 SMIMS-Game/Heart.ctxt create mode 100644 SMIMS-Game/Heart.java create mode 100644 SMIMS-Game/images/Health.png diff --git a/SMIMS-Game/Heart.class b/SMIMS-Game/Heart.class new file mode 100644 index 0000000000000000000000000000000000000000..27ead244f8d47c19708a0577771db9b750149337 GIT binary patch literal 302 zcmZ9GO-=$q5QSe2^P?jQ&JEn5CU5|V2_YdaCTuXXZ-!Rez;x0y+=~^73lHF-h;K$i zh`p%FtM|UD{yu(w0T|;pMSxawIHUkg9Cr~gxkeCSdC6ZCKH)x<;dG*m`Vldj5iVx-7Ap;%q zqU9!Amw|41+2V7Bu}?#ffd{c){%mQeJ}6MsmN*(8i3NuusnnrFa#%+M{RZra3fQVz zZtJo_oPI~cfDBr_`(o(VaG1M7qw&Mh{$;xc6*58&!DSqVQLbT3;D(M!G8Rp#ILpvc zlowN#lz}5SDlc2_ay)F{5j-mYvi=dU4=8yAwAP$Xbpno@r)J5hmA~3XysrodQRKj^ zj#u%ThS$|$7vvH9x3)QfN;zk*bZEFF;HT-A=Nw+qE#Gx)5R>u;$7V4lz1q#|rpdy9 z;8=xYNOQKJ6h3+;X~tkfAs`yx@6~LgWdU{JEbiH&n?Btm#@%HZ_?LVx)93Pt?(2Mp z=`%cHOU^f+J9>)a83g2*b2Kdqu}zesUaUofs79mMgzcgMJD@n7%Ew*goyHeFo2a}l$gbV47Pntwzz;oGyj=Evz#ob zO}CmE?B=`2`~aP^C^HvuJ4M^z5i=iQuak4v0 z-0$~8tXJ0oSF(DUYa8nXsAVd&S=_RKVP+!HYOeQ)YHBXKTx-+n|NJZtV2ooDMI`J; z3YBc8Domh;ZK(><%cF`owzITUyVNd{Q$!f1s({{({|sH23q8uv$*ZB=HN93<3Lg2p zt2A_t!xTA8GtMz`NRz{HayUT_r>^7B0r|fict@(=ml31t;JDK0EBDq6Ca$$#G3kQY q(AgCw)Myx#fw~J!8yFd*~uf%^L-g_@Jpw45pUux`2Gbg5iQ~X delta 1312 zcmZ{kTWnNS6o$V&w={sl-t^FDe!Ih>Q-9=I<%wFv^c7dQWDk1{ zp0J41t^aUsUUyJY)|Q+a8XxEw?MbKmlc_P21N2yUIjr#1H{Y|zjXL>(K|&vLS9JH$ zV=yRQ(TSmvL|>8DfP;)k3>`%=3{!0|uDC7MlNv~*9i1X{jOw6d;fO_wNqxorfbS`b zDWxAceJAJx2`^Vyzv6%l>H7t!DPDpX8g^{rPk zI$%7cW_62kSKU!zw@@uCo(wx z{e?42{(i1A$8lk(;x|HMgt3tyI3bpsRxa@j&kFAxFY%mMUd}Pe^J4i}B*sax48CR) zFNo#mFG_e(&aM!~mv2V)y)d{%L51vKZI*{Gu}N`}QoFFsvQ4ix8#B#zmR9-N?N8{M zr^>#}z409D%hj3B*zL~}u>%dC(q+d5_wTzf0wL|I`@l6`C&xHQOYFf2;;0FDGhpr2DyOK zauq^VCgUzn3B8am1?L1JGWAZgbQYxbgcVvjCQ`{;Qraq(ni8pLp_>t@S&=#_QpZH< z_ED7 Wm)S3r=j1!X+p;pny1+ZUNBCa_RR$9P diff --git a/SMIMS-Game/MyWorld.java b/SMIMS-Game/MyWorld.java index 0add624..456b66d 100644 --- a/SMIMS-Game/MyWorld.java +++ b/SMIMS-Game/MyWorld.java @@ -58,6 +58,12 @@ public class MyWorld extends World plattform2.setLocation(308,382); Healthbar healthbar = new Healthbar(); addObject(healthbar,50,50); + Heart heart = new Heart(); + addObject(heart,371,27); + Heart heart2 = new Heart(); + addObject(heart2,343,27); + Heart heart3 = new Heart(); + addObject(heart3,314,27); } public void act() diff --git a/SMIMS-Game/Player.class b/SMIMS-Game/Player.class index 2d06a0a33a578ca1a227f42877c779270639d73c..3dfe5728310edd9fa9834cfb1fa388a1122ebf3b 100644 GIT binary patch delta 1216 zcmYk6du$X{6vlsd_A&bycH2#hY!@n#wxOkKtxH;o8bTu}5L?ukCL|^PM|0 zH0P0;z=_F`QD7101_Lo~tInXpv&8I9r318cz~DLh6oFndz5KS@&7O3BkQ7;iA)Z&b zWLZ%;cd5P5UAds05rad#pfFNq(z?@}Vkj!+Uf-KC&2_6SE8VoHCvBy!uI~yk%1b(j z4UX7XcrP1xS}#{E{x!r~1=Poa^x$flF$0au3j}}gIw5ohW3@#>qJ-c^i#qt`0)9)dN${h=OKOVv>Jq#Q zHA~?03-Et};{rcsEFW;-EAev+H}Z+(uVYE4Kb4t}je`G7W_~*8;d8zaHjETxJsjlA ze8n@_%~vwhXk-gt^9?SVcz|z-;^sTyIKE8nos~VO;ux-rv|`)Ss>Q|q(|RSJs!(E? zlh16y%%Ya>`9U~{@wP~$LKmf=AGx;QOk9e(>_=+gKG(hN{EF;ilq7p>u6mWuqf1s@lO z=UnBmL!ttAi+lG_&b=l4NC{sOD;IKWf&5gsrOP2tm-fSbLcX60HZfDIt6_7ANNtIT zbiN`iDnIj!j1zLpwu;G4V#N&}y^I?tK39I9g z*YaVd#|gvn$hd^|rm|ZHa^lc1Zz>+AD(ZJ$Jc)3=W zWk=D+E2Y=)Fb}eohuFq;9%V0&@eDiUKe1Cj+$R`g7bkg=v+UslPv;A5kRrxd(8;g- zmiJ?_P_xv<@A(Vl%>Lj{xe`wMs|a3TzRsu$g+jq7{-5J?`zLa*Jds&WfNh8FswMY3`j5pWR8$<3t&Q60)sUKLg{EbafD=q z1iYaHjyDKV6G#Zg1jeOfLua{0s@B=@HPM8dV+#MgXsj)sXi0QDI`PuP z35}DqDZI;~saZ=_M3<(LJ`$YPIKw)HJFq<27;8&)m=Ditoa4MP$2H88;d70PTrwKn zPe}2lhLcMNSGgD1RMzM(nxO`aGH+e@D>0^_WSz)mzLtN*H@IZY8m->7g1YXVG%}A` zZlSIS(uuvHyc`=(S%j&+sX}Iw)BY#|e0YvIrO#!eg%p&$-fpTkch&t`9ySVj6Q#V&P+p;m*9t_c3q+)aQopF& z;tyG~#_Ez%wcprO5~)3$rh7Ye_6EluB9UNkuB>vHWo0DzNv?d%X_o#-uun?kM#ALQ#w1r9^Fvd;OJ-P3SzXf6ApZ@_+{QwpK diff --git a/SMIMS-Game/Player.java b/SMIMS-Game/Player.java index 0a66f42..a6abd7b 100644 --- a/SMIMS-Game/Player.java +++ b/SMIMS-Game/Player.java @@ -119,7 +119,10 @@ public class Player extends Actor getWorld().removeObjects(getIntersectingObjects(Projectile.class)); getWorld().removeObjects(getIntersectingObjects(Enemy.class)); getWorld().removeObjects(getIntersectingObjects(Spike.class)); - + getWorld().removeObject(getWorld().getObjects(Heart.class).get(0)); + //if(health<=2){ + // getWorld().removeObject(getWorld().getObjects(Heart.class).get(0)); + //} } } diff --git a/SMIMS-Game/images/Health.png b/SMIMS-Game/images/Health.png new file mode 100644 index 0000000000000000000000000000000000000000..20c407a3e4f24c517f8807cf288adb366fc64f1c GIT binary patch literal 1534 zcmYL}dpOg39LIlSV(XdfLR!gXMX6j)h&YBFHuteE)WY1AOLHAVi!k?V=^2*G+&c$F zr*Oz>F0~kv&9!pLInhCpoSdJhI_L9!KA+e7^L;+=&+~l$`KCJBTOr^|Z~y=hIBQD+ zNX4C$*ag<-qa9u{JKo&o^!=$(Y%2JBTMARwDLWBbrjc*j`21E`GMH*^@ z&xQ(dmKYann_{9}3JQyiBaTco>zOncm4ruT;MGa#)jEu{M}v6>p>z!ysS+qmL)MYg ze85ud1T4x1Y7(V)3bqTA6qPRhrmIwOe8Fd>)tI;TY;7%`_@#YvEL1^1b>moY?Ph!J zI*Im?)WEtj9X*Lt;q1mbKFFOr}FP{6aHj5cdu*D z2S#sU7P|X{E^3Y_q|HHQPnUG@B=fVGoDp*9HU(XYX1sP|&K;dJhG|b+J|KgqjT_vy zKkK`Y;H+kD`PZDXQC{*|SV*}`aWysU0iR=Q0YEp<4t^d{#afy;CED=v=itUv%_G+p zohrmK>&%{;k<~=RjH;xkpzs@&h`kodp7zo$1rZCo$orSz9$1bkL?y(-x2rtvN$7l* z3p}HfloRjZcYit#N za70Qq{z)D@9oCp&n1;9$@$;hLy+k$M5-o+(EtT6Ip9ANzQG1s-yJo)V!1k{)4s?+8PSfsq+Z6B&$h;oIs*Zonn zltP?~_u8Gln$&?j(`hYeIv#$3eQ0;lxv>ZMAc&)F?osh_x-raQtM!^LuxgmQ-BIb3rkrMqM8R}KF9x4!o&vBd zrhOK&ewh{g(fBDqmld%%ByG}#)6@18nF*T3`biSEG;b@s*R z^xWZ|K9%BfgT_WuL!p8ZLlv5;VO7v@O`c5H+_G=_jT!i(z&BxUUTBM!5VWyCjzrXiN}H1hpcRZyGT5 zhNH$sA_D@XM(2@5{p$gg`C6AV70Bl*0r%h{k}%}vVV$r zjk(qWN;Z>Eg_jyUX+d5&h?8}y8`;zxEMoTx&*tA>X1*U#Cd7`NS#;*!T5i(%azIxp z`1AH}ZDWUz4LnvgS^jX2<~E*N_T0~rRQj}^%hzIjEbKUz@)Z&#NE*9zjrL&Y1H@tN KE$^DU)BgoC