From e345d13140637f10379b4fd2f39b8bf1de727f7b Mon Sep 17 00:00:00 2001 From: Jonas Date: Tue, 15 Sep 2026 19:23:58 +0200 Subject: [PATCH 1/2] Player kann jetzt auf Platformen stehen (nicht mehr auf Ground) --- SMIMS-Game/Player.class | Bin 2752 -> 2755 bytes SMIMS-Game/Player.ctxt | 6 ------ SMIMS-Game/Player.java | 2 +- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/SMIMS-Game/Player.class b/SMIMS-Game/Player.class index 5090825a78a5c4ba0988fabf9e206a895f69b9b3..17d46e2de5600545b29d11c4695bb249df9aa1f3 100644 GIT binary patch delta 23 ecmX>gdRTOW0}~f#Ku%&wNm_nU?q+wUN)7;F;s@yf delta 20 bcmX>sdO&o80~0%&dr^LAUdm=Krb-R~NmK@$ diff --git a/SMIMS-Game/Player.ctxt b/SMIMS-Game/Player.ctxt index 3cb5fcb..5208ed6 100644 --- a/SMIMS-Game/Player.ctxt +++ b/SMIMS-Game/Player.ctxt @@ -16,9 +16,3 @@ comment6.target=void\ handlePowerUps() comment7.params=duration\ type comment7.target=void\ reveivePowerUp(int,\ java.lang.String) numComments=8 -comment3.target=void\ jump() -comment4.params= -comment4.target=void\ fall() -comment5.params= -comment5.target=boolean\ collision() -numComments=6 diff --git a/SMIMS-Game/Player.java b/SMIMS-Game/Player.java index 2abc718..8f3d948 100644 --- a/SMIMS-Game/Player.java +++ b/SMIMS-Game/Player.java @@ -64,7 +64,7 @@ public class Player extends Actor setLocation(getX(), newY); - Actor ground = getOneIntersectingObject(Ground.class); + Actor ground = getOneIntersectingObject(Plattform.class); if (ground != null && verticalSpeed >= 0) { From d7645d43f0d49f80a3cc017f4a8f6386ed19ea41 Mon Sep 17 00:00:00 2001 From: Jonas Date: Tue, 15 Sep 2026 19:57:22 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Ich=20habe=20einen=20Score=20Actor=20hinzug?= =?UTF-8?q?ef=C3=BCgt,=20welcher=20den=20Score=20oben=20im=20Bildschirm=20?= =?UTF-8?q?anzeigt=20und=20jede=20Sekunde=20um=20eins=20erh=C3=B6ht.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SMIMS-Game/MyWorld.class | Bin 1201 -> 1271 bytes SMIMS-Game/MyWorld.java | 2 ++ SMIMS-Game/Score.class | Bin 0 -> 1229 bytes SMIMS-Game/Score.ctxt | 11 +++++++++++ SMIMS-Game/Score.java | 29 +++++++++++++++++++++++++++++ 5 files changed, 42 insertions(+) create mode 100644 SMIMS-Game/Score.class create mode 100644 SMIMS-Game/Score.ctxt create mode 100644 SMIMS-Game/Score.java diff --git a/SMIMS-Game/MyWorld.class b/SMIMS-Game/MyWorld.class index a5ee6ac3782f7abc29da34534a314e015e390b96..d73b08a4325bb8323491d4b9f75204297f2ac4a0 100644 GIT binary patch delta 694 zcmZuu&1(~J5Ph>r-0T`?6741>ZMJEfer#germ?N9AMvYNNVOmc3xZ0lQfUpu;590E z^I+LqZ@GvUAq6$!g5JcBqrLifcq_i$R4M3Xem~~T%zN`@NBgDe-}XLy1aKD1Tl)8; ziUC3BTD4YR)6tKFhA;*r$ZY-WGlvD*>c;Ix<8H0KsbdHU9itdiF&@DLET>n>`AI>~ zO6}45gL?-m3z&`|grXogzC3X~0D1OO#c}6}7)A-xD&__HYQ1)Ut=d@MAn}~@TI`F6Jok zgzr_JQk-xw)AU@q!lmdXcyjdd<|cBCdCZ`IicMz~M6Iz=Zzk$d{teIGh_l;5NX#ZP^UgE#%gBRx^iK2n+OsD|Doa$t3^T0= z7H$>q4WVAX)u_5{Wty{8G|noF#%A;B>Pl;Eebu1meo>BF2sjywuq*?|2Y%G|!XSJn z#GZ5C1g5tZq{5VpXT8c8BP5BFBEfmdhNTiLE^twNKybfT;s!x^!&r|or;B;pE=5%( zs_Gv}?E1AH_XtB`)1t+MbY^@`v)|`&ZV4EYA(yx;gA`W|=+%P({hs}v@oi4oJ<>8J z6IHK2F&UB}cI43q#%)LNpclmo0>p|PPX1rp$LtPq!Aj0>moq-m{mIBNp*n;UJ{;LU zz>mT+9huo<)`?WR%=P#1yJbUdn{1DoEI9A$P?lBPbVQwZqWO+U^G(G0F4Fv<&Tp0uHQbS#U6q`7p}oO{7A4lv R(z%pn<#lw$HOU0H{tpIhZs7m` diff --git a/SMIMS-Game/MyWorld.java b/SMIMS-Game/MyWorld.java index 1def3ed..4eafc5d 100644 --- a/SMIMS-Game/MyWorld.java +++ b/SMIMS-Game/MyWorld.java @@ -30,6 +30,8 @@ public class MyWorld extends World { Player player = new Player(); addObject(player,302,320); + Score score = new Score(); + addObject(score, 200, 50); } public void act() { diff --git a/SMIMS-Game/Score.class b/SMIMS-Game/Score.class new file mode 100644 index 0000000000000000000000000000000000000000..2d6ec6b9d93d1d8be3d575ab64df6d25db5aad19 GIT binary patch literal 1229 zcmaJ>T~pIQ6g^8@(#A+j5donn3ffksieE?(Egg{#RUgWfVSLafT}vQMm}HB?Kk-NS zBBL;aGyVX7l;hpB&@yFw$YwvzIeYK9x%u<=^vBrvVKnqinv_g+@&(dgO8R8_ur45X1^i26bXCNQMZUD)#um4wB?Y5~6Y~8TRotiED>9XtYHuv(qZg%aQBd#Cpi3{K#y72F}c7!SO-QPo7 zqR4H#Vo5=k7$wIMUeV^hFMJIz7-o8Mx+qi)FBvBP52em&<%KCKcOQMgj2>zm8pAZF zcB3&%s~o-6StNT5_MIkuxJ#ot24c8JqtOE3K4xjfh;m9UAQYU%vztGlg+Kj-mOaAd zj?4f7fFyJbVSsw9BNsoDqjn_`70Vj5KrWU2g~TQ)B~Ne_NQ@rh+97Tn