From fc9f3a660e775ee19c1b73353af94772e6c012e0 Mon Sep 17 00:00:00 2001 From: Jonas Date: Wed, 16 Sep 2026 17:31:47 +0200 Subject: [PATCH] Spikes machen jetzt damage statt zu gameOverWorld zu wechseln --- SMIMS-Game/Player.class | Bin 4165 -> 4211 bytes SMIMS-Game/Player.java | 4 +- SMIMS-Game/Spike.class | Bin 1073 -> 886 bytes SMIMS-Game/Spike.java | 5 -- SMIMS-Game/project.greenfoot | 104 +++++++++++++++++------------------ 5 files changed, 54 insertions(+), 59 deletions(-) diff --git a/SMIMS-Game/Player.class b/SMIMS-Game/Player.class index d43e31d96b0c26706a675318cfbf2b90f26b44f6..9749940c2aaf62539bb71084276bb580c6a3cad4 100644 GIT binary patch delta 1029 zcmYjPX-kw*6n@^>XPgCJR2+2F)F~KTs=?v( z38u!~k!`zLEVwVhx;_$Wt_p`+S}hpviI^&N(umS;sgXt%qt&04U`;zDo)vhAN4zCG zhKc8hQfF;v)|7SS`~=^VSxsuz7+;Lg2Qo9ELx~FT+o~%^8OUG=SON>m;l?t|Bl%*i zK!UGH8o!3d0G(T~EK*qpY^4=~MTUXrD!8y3nOFl4)@c}WGz@x39ukzP1O+LR?E8Dl z#tu<12rIT?6UJHEj4%~`Ld${!%zsMDiW+RkGdw367*c7C=)=Tpv)SmvBrP3^a2hZ0 z5_**41g1Ee0k4P=BPC<6857E6LH~!dE5r62sy$=h!G5Y8{sjrf@|fd+7jN*EoIt%= z(aG`N;XS#=lrBd`hxiTM%oV!{`s6Edga&a{!e!+8k zd~sAIadC7f9Rd6A2o#+d`SlQj=TjA64^q*B+zPb9hrJYOA0^w5TC`ycMN2Rxxx=7l z1Kgo+AzNLpu3&?+V5y*Vk{als@CQkINQ0I&Xbzc5aJdSOIs^4{-{>&GN05f2$i^`g z;<$#yt07?vX)dySz(<}`Pja)k_=wS>T3x_U9LHV7@ABsN#nIo1LVdsxMNY9iH0!1t zgzGAnAJA3WUBU32BBv~h-=-fX!m4slXkb8 z_1yAsn>+fHJ>S*AJqMj0?&}NVGV;4M>@^LwwFljF5cTkY7LB+admE~E*E#9caBXa; z-BT8c)YUtA)YTjpwrKtOptD>X&}X>{Q&b`kn!F`E;i>#FcH#B1S?ul080!&e*Bo!{WHFzNhPep#WprGBz-!F$XK6?PZ)$Alba*y)dED$mo^!KJZakir~WXi!ukTe)+Iqx-t2D zN`lq0!Xf|FD7C#@(`Y3zYh!+BOE(F&njR8DQOc%0qudNdE0v}^Me7ub6*cF% zvBvk2NFAv(ki&ioIlw9!P4f<$<}Djb&6GM;7z1zgW-e1CuMpv|jQNPrnoZGuQ?zuD zD8a=>@VK|Aa^`4`O7Jm~I4-4}Ad8bGNVW+gB_#QT@`=y#_RHA@B)K}f_S{XDB3oXR zyLz=RJEJQ~&tTH`*eR=*qQS}?Xs)(u}L#_hZY&~bC{qr<&fiql` zpUxFpxXz_mHEM&B$EZe0O)M5B{sGfI B#bf{g diff --git a/SMIMS-Game/Player.java b/SMIMS-Game/Player.java index a0f6c36..a45fa9e 100644 --- a/SMIMS-Game/Player.java +++ b/SMIMS-Game/Player.java @@ -112,11 +112,13 @@ public class Player extends Actor public void collision(){ if (getIntersectingObjects(Projectile.class).size()>0 - || getIntersectingObjects(Enemy.class).size()>0) + || getIntersectingObjects(Enemy.class).size()>0 + || getIntersectingObjects(Spike.class).size()>0) { health--; getWorld().removeObjects(getIntersectingObjects(Projectile.class)); getWorld().removeObjects(getIntersectingObjects(Enemy.class)); + getWorld().removeObjects(getIntersectingObjects(Spike.class)); } } diff --git a/SMIMS-Game/Spike.class b/SMIMS-Game/Spike.class index 56b67f8b29eaa0b6a1dfa257e2339ad5fae76c8e..3931ddb86cf04e400c72afd555f19d31c5905e3b 100644 GIT binary patch delta 574 zcmYk3O-mb56o#KWv6*qWN&Se?)WlX3HQrJC5vv7PE?WAbxKPk83Pv4bsh~(eT!_Cx zX6>RsA<(AaLR`D^&vaG9b0=e4E;HP7?s=d098Syoo%V0;F0X(k-kkfZB_EHh<}qnS zdOJK08=+10YWnDpGO9cZ literal 1073 zcmZ8f+fvg|6kUgwrVVK;Eh1MhRIyEkdcPGfh=O&BI8z41C)4)W21?UO0}c;w1P zGg=&-aeVfh9LIG+5Qc}GWbf>?)?WMU-+#aV1Tc>!9eoIC2pi}}L?GF4rEI@*9Ir56 z^Bh+oGH17K@1Z~_n_G(^ikJr7zyJ(^{z}K*l6-eNQq~1TNkf8=S1oH#x;l$b85l%L zK)1WA&Q7gqw;KXO+482fYZY2nyHQwZS>0|i_eR5zKzzyCmMgo`U3c78T}K)r9cM72 zVbs7F#s$(x4K5wFDiG~T&xiQrMC+u4;X)lFIRPDuOX3#3g0d0Y_)Q|Glm$&!+vHBdNA zZ>YpI1J`jwV1RbYPR;Ucr_JeROC@C?gIfk}D?p4q&!ydHdJ1*dz&&MbpykMJttpr7 zT9aB?g7{i+>b#+3*>201JKI(1u3FU=Gbts|TC-eR#X&OcHSI3Fmi>z@a#)?p!PSN= z