From 8eeb32af409a9165cfb8d6e4c1af2057f96c9b3a Mon Sep 17 00:00:00 2001 From: Caspar Date: Tue, 15 Sep 2026 20:24:24 +0200 Subject: [PATCH] SpikedPlattforms1 --- SMIMS-Game/Spike.class | Bin 0 -> 667 bytes SMIMS-Game/Spike.ctxt | 9 ++ SMIMS-Game/Spike.java | 30 +++++ SMIMS-Game/SpikedPlattform.class | Bin 0 -> 1428 bytes SMIMS-Game/SpikedPlattform.ctxt | 11 ++ SMIMS-Game/SpikedPlattform.java | 61 +++++++++ SMIMS-Game/UnactiveSpike.class | Bin 0 -> 326 bytes SMIMS-Game/UnactiveSpike.ctxt | 7 + SMIMS-Game/UnactiveSpike.java | 19 +++ SMIMS-Game/images/BreakingPlattform2.png | Bin 1276 -> 4794 bytes SMIMS-Game/images/Plattform.png | Bin 981 -> 1070 bytes SMIMS-Game/images/Spike.png | Bin 0 -> 1359 bytes SMIMS-Game/images/SpikeUnactive.png | Bin 0 -> 1087 bytes SMIMS-Game/images/SpikedPlattform.png | Bin 0 -> 1417 bytes SMIMS-Game/images/Unbenannt.png | Bin 971 -> 2775 bytes SMIMS-Game/images/Unbenannt2.png | Bin 610 -> 1297 bytes SMIMS-Game/images/test.png | Bin 0 -> 167 bytes SMIMS-Game/project.greenfoot | 162 ++++++++++++++++++++--- 18 files changed, 280 insertions(+), 19 deletions(-) create mode 100644 SMIMS-Game/Spike.class create mode 100644 SMIMS-Game/Spike.ctxt create mode 100644 SMIMS-Game/Spike.java create mode 100644 SMIMS-Game/SpikedPlattform.class create mode 100644 SMIMS-Game/SpikedPlattform.ctxt create mode 100644 SMIMS-Game/SpikedPlattform.java create mode 100644 SMIMS-Game/UnactiveSpike.class create mode 100644 SMIMS-Game/UnactiveSpike.ctxt create mode 100644 SMIMS-Game/UnactiveSpike.java create mode 100644 SMIMS-Game/images/Spike.png create mode 100644 SMIMS-Game/images/SpikeUnactive.png create mode 100644 SMIMS-Game/images/SpikedPlattform.png create mode 100644 SMIMS-Game/images/test.png diff --git a/SMIMS-Game/Spike.class b/SMIMS-Game/Spike.class new file mode 100644 index 0000000000000000000000000000000000000000..1f7461650c3b5a7eb7afa5b2cc18f0a014142897 GIT binary patch literal 667 zcmYLGZBG+H5Pr7T_ULh?QV@X(f)>3ym8xHBOb7|2NqtF5iulRpx|WsWwz=Dq_*48D zCR&Up`~ZHGads);!_LmkKJ&~xJ6HeyTmsm^D-Q)YE{Z-%C^OWCnGoq0rF3g2)+%Et zzm}=gZy1~)>{l>@iVM%jEPRGiZzN9z-T6p}0R!uJ1eo(t!ySg=Q0R}g&Zg@=7H-l< z26xxT67Dg~=0bN>%(YZ0aRr@D*mto)tv@9Eo5&2d;p0Bm7(AIDsBwHE(;>rR(EZBK zc`M=Ru(g};Ja31eTs&Z??(;M8{#;~-DoX|)*5P<~h(|7(KDO|fVc}Nj{*7dY85+fw zSn^wl&9%cmi3(^sx^~rogx9(<74ODp$09r6#|dTXMoH4=nKbbjV{~W(WDDe%@PuqY(H_O- z-HR^3qQ)<{KP)CBI|qks6-DwYw4sQirE4^v;u%F$hv&pfi^Mj{Q_cZZn0{MPG(nZl zeDo9U=Lr_0`tk&;-%{#F!lYnJQ#)$|9a>=3{(Aq*vtrk+g z=TDHMFFB@MWxy3zTt4~WpX921yxH9#oRn&3dV0EFzwYVQ+rNH)1z-+qStMYXNJ^xT z7RWqk+Ci}C`P%~N8MoyIHwBEs_(}#{$e74VoPrd{*LK{;$~j@3Z);6^t{%91cAy*q zv96uECGy&%%WX$KCVB-@p{(!wB?j;TBRA~GpiSE!D&c)8OM@YaVVoA|Ww0m8UuvBQ zN@nZY=0k~5O~2cY!-wu|jekbsBb?<`sG9e7TY=;K)FQpI_B=0fL3>8@mm8|K>u=h1 zW#VIj+@ig$miCnY(DR#478hY;QNXwfOJV|_2=s6HO0_mUFPK{VS0ewm3PKlwfkLHY z66#9hE4t{D5>q;`LCTuQ=MqLrFHH2N#8GaOMIizhC5ljZx}OnouHvz z7A5Xz`wXMsQSMfQ$rW)|;vOp0+K#id@krGJfx(lNVcU3qsmv5eeBN`&E?;q5>i+Kb zhVqx~jV3jH6|ZhLS8U(a=UABx8ZKL=H|m&9N0x}N^WQhm)dIWzxN7gj&cY@AprPW& z%2eXQ(m7l6cKy0qaCPK?5U2w_`N-b0agNnaaEy}t*kfFwrz70i^Wo0k=AHyw9%-&s zo~rZ`+=r|q2+KHtsh6D9^#^(m(D#g23Ebz}7eZ&aN@S2jH-Agi%g7xM@GVb*jdVSR z{tZS*>7I3n!F_aF&td*T{6marai3Avo?|TO9AJ!!vFPp`#oRsyBB$I-TwFWCr5CtN zf}d(SMo7m(mhvD;43pXjPIKrk;0!G0K8f>~;eagQ67J%1NOLfv64L}*;5%9h)QFNs zvacsQ#1jWMCSQ!}lD3kpNv8~YT)=rtG0{%?>ErY{z%jxzN(ODK8X?DYK6{N~#h4vU zKSgQcC3@CUNBDyJFZswpk+ z4>OwGnbDqpzkdLX@fgBGDS%%`85KgbGE!zATHF3OvDy$SLzO8zB9yvMivU$Z<2@6J zReL$#s*NQ06TM`LrYe)O{418`O~fg0+Ebl~bRmp#`m*%xr`kF9UCV&`xs(vjb#4;* zs)~X;Pj4;u0v!bWvKtTNo@RVt)n_K=^79dND9$0HJA(~1#`@X7++am$Uc)bi=H35b N`zA=&V8nJ0tv^*II4S@D literal 0 HcmV?d00001 diff --git a/SMIMS-Game/UnactiveSpike.ctxt b/SMIMS-Game/UnactiveSpike.ctxt new file mode 100644 index 0000000..2494fd4 --- /dev/null +++ b/SMIMS-Game/UnactiveSpike.ctxt @@ -0,0 +1,7 @@ +#BlueJ class context +comment0.target=UnactiveSpike +comment0.text=\r\n\ Write\ a\ description\ of\ class\ UnactiveSpike\ here.\r\n\ \r\n\ @author\ (your\ name)\ \r\n\ @version\ (a\ version\ number\ or\ a\ date)\r\n +comment1.params= +comment1.target=void\ act() +comment1.text=\r\n\ Act\ -\ do\ whatever\ the\ UnactiveSpike\ wants\ to\ do.\ This\ method\ is\ called\ whenever\r\n\ the\ 'Act'\ or\ 'Run'\ button\ gets\ pressed\ in\ the\ environment.\r\n +numComments=2 diff --git a/SMIMS-Game/UnactiveSpike.java b/SMIMS-Game/UnactiveSpike.java new file mode 100644 index 0000000..256c2fb --- /dev/null +++ b/SMIMS-Game/UnactiveSpike.java @@ -0,0 +1,19 @@ +import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) + +/** + * Write a description of class UnactiveSpike here. + * + * @author (your name) + * @version (a version number or a date) + */ +public class UnactiveSpike extends Actor +{ + /** + * Act - do whatever the UnactiveSpike wants to do. This method is called whenever + * the 'Act' or 'Run' button gets pressed in the environment. + */ + public void act() + { + // Add your action code here. + } +} diff --git a/SMIMS-Game/images/BreakingPlattform2.png b/SMIMS-Game/images/BreakingPlattform2.png index 431e591d2f08123afe4a511d14e1019c15756549..cc15e35ce52d8ef8378e78f5ce48a2f2f5696946 100644 GIT binary patch literal 4794 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 diff --git a/SMIMS-Game/images/Plattform.png b/SMIMS-Game/images/Plattform.png index 96dbd3430ca672e5696430515a242a7f0829a127..3f7b8181d59c9253b0c7bc880e59b6ba8ebb1ea3 100644 GIT binary patch delta 622 zcmV-!0+IdI2d)T^7YZH-1^@s6&3P+2ks&AwzW@LZzX3P}QzWrdl>vVOFiAu~RA@u( z+COXhKpe;M_uZvwz=9P)I!GObZXG(gw4?Z-{5>h@V-R=8fZ$M&LZ_1E&)siQXz&uM zrZn(S2B(xFiXy@=q$moCq96=I zq9~F8FF75J4T}s4-XFjIOlzY zs9=mC&vQOLKECbk?d>f=5Kt6F`IZB3a7rnxwX9YvUSD6!%K%KLQ=Xol&{|7)Kctl6 z{r#QAV!?L1B~4QR!Z2hw95S2D==b~HeXV^beK%6GCj7M4y;v|0`eIGsZ9+4jBvvbUGc3F?73K#^W)Q$%MzpM|s;$;GDx4L$B9k zx7+dg`FR+NVHk3Mf6vRy3pY16-o5pX$~~nN*VorL=SY$S;BYYc`ug%dSkyDdkY(A? zZ`{?@)oI_jGNpgi;jrSIlfW)SYmG4mV+_FIz9M)Q_wG!F|S!>C% zj3h}&l7uYFYD42E!HK^`f@>)WuB9ZnmXhFFN`h-C39h9ixR#ROT1tXzDG9EnYJ-!m z$=~D+PP!(|JGF0u?{6LHnl$g6z6r;Ildehg&h48}H7ZK0ZmL=n)h^LD!PhyFu1Rw) z(Kq4PsN9pTNwd!Bn@|t<807*qo IM6N<$f}D>o^Z)<= delta 532 zcmZ3-ag}|7IF}6v8v_GFyKF!EL`4m*0}Kp&2N<)ib#iVDp2}Fyc-_;*F{C2y?H$9s zLk1E@Ke}6|o;@OH_-6A01bl_>xL5seOS!#Prlzy++bC>h~#&0V6$11+7FgGMhY+AoK$3pY?u8(VN zbvUn=#_sxZ`qt!4n;yQ})mE$*+g6-+(L3Z>r1`$B?W*;D3=1-)w&Zrd{@V4ntiJp4 z$Bw&s)8o|mSFPfDY@yU*5LtdMwf?^AaYoJTvxN>1JyP!%ewruJHwEE6O&QHr<)sBn z$P`RHoVo90wbB0m%Qce=K3%K1!tpvd>8!bC{@Whmh<>l^nC7kOr)`WMvxHe_p5FCy z?cUip3$E>8%l3~;Hk6v-9>hE{&S69ePu~iQ@^)>JLw)`r|23QrX=bnrWhOQrWhNin420}7^N8|DM76- z$xK7opH~bG24H~bgJkp#^$b8x2C=RDi!xJzt^iqSXJ`YKM-j8p2RQ`EVRjG^pkIM3 zc*uZ)2_CwsdB7ko2Zo)_lo{L%49tO^E{-7)?q{d^W~jJ|9FPARzAJs%s;Xn&0edPs z9~^9E7oKyHy;)%MhP23(K#`B#3LTGJ_w0O?sV^s@ujJAaD?Cl+i-O@~&r88-Pd12i z%Gq)(DxNj(-K+kYCNDoFuuV2nGoCpwwSM`sd;532X8-$2Q9@8!TADxD>v~CSy%9%~ z`LgB9_fIyCTzG;zGGP7n`3t7}%bE2oW&7=|8cWNidXFtH($k)>$3Vy0+WP#n&p$(p0cK_`Z#B35(H%?}i@wKq2}_dmyTXsPP9?c2GhrQSUz5nmcB-Xc)+B&J26!LUum zGwN>McekZMH>Vi?En2BvR$Tmf;>L{|=Q=Gc*m^aKSBK$v?>S3$*Fdjjng3o`oLgPA zES_yzM0|Yx9Dz-ZhIOm1O0ClubP{kCT#~se*lT}cPpwA!ufzrSSH`XP7j_COjg|ji z`~MJ|9El&v`QJ)~ju+nBqVrn2MWE|(g$k2xmGi{nf6kk4)>IZ2PCP9+liUBW#BNWHpBjD1 z7B)6AD-U?~xxU-Et~xg{@ge`tx=F?UTXygMExGhd?fvf$U%c?p>laaExv`D6Q0BiJ z%fYExTYs&d^RjT+kx!pCSsEIC)Lr_e_4JvBH3CiyiY${brQ#MN+-M%4n=DutE< z+j29u-!7l5QYriP{d;bP9qWx1w2vJ>zVK#F-6wNNF5lzJdTqCZN;OYcKbLh*2~7af CS20`w literal 0 HcmV?d00001 diff --git a/SMIMS-Game/images/SpikeUnactive.png b/SMIMS-Game/images/SpikeUnactive.png new file mode 100644 index 0000000000000000000000000000000000000000..12ad44206b806ccdb37a61c17bdd05a47fca3a0c GIT binary patch literal 1087 zcmeAS@N?(olHy`uVBq!ia0vp^hCs~C!3HF+)uvttQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB_JAKn?AgArU1JzCKpT`MG+DDfvmMdKI|^K-CNk zHue<-iOJciB??KY>6v-9>hE{&S69ePu~iQ@^)>JLw)`r|23QrX=bnrWhOQrWhNin420}7^N8|DM76- z$xK7opH~bG24H~bgJkp#^$b8x2C=RDi!xJzt^iqSXJ`YKM-j8p2RQ`EVRjG^pkIM3 zc*uZ)2_CwsdB7ko2Zo)_lo{L%3`~xmE{-7{-e;$r&lYwRIlljM*`}Fq)UHjwvPi+U z^24R(lIkmL-4RVcnya$A=lvD;(*GyEO<`?@rpJb76PmmaehXmv`e3a%tF35L;`ZG$ zeV$cL@QS@0b(y2C?{NCP+2(t`v;1THT2-5okno^y$|pr*eon=C*=yzddwchu-1XNX zh2QVcvuDpzHJ>scFU))P`KNJpb#=z}+Zt27E<`nV#4$(QxqG+P(9lpY{r&e-o!t?U zk%evT?dydv_82~MTNn`FIcdSwtiL5QB>Ns8_+HDQn9x(H-V%{#BDMPQ$)|%F63=jbosvF43ARN^U4!Xi##rWSuOBrrr|SB0T%g9 z{|aBud&_aiU{8S7)OUuTx4hmZK2x$#X7S~hGQWNtKJomsh6tC(Bo(DarpafL1Xx}( zSiF`yx^Z(}ety5f=USy*OQ%?^-s(08)@rXa4hVXvhdrXQQps=#rmx$i*#U%N-U-kAvA zEsOmgWB+?^{G0Q>vzEy!t>RV`TXpr-tv`Qiw6<;A7AJTy^#1qy+wcEN|1N%9Dc8Yq g=Fh&HId;GJb_+1?WZrz}2`CqPy85}Sb4q9e0JA#GD*ylh literal 0 HcmV?d00001 diff --git a/SMIMS-Game/images/SpikedPlattform.png b/SMIMS-Game/images/SpikedPlattform.png new file mode 100644 index 0000000000000000000000000000000000000000..365538fdc28c5fd5ee5469e90fe2378c8a7882b7 GIT binary patch literal 1417 zcmeAS@N?(olHy`uVBq!ia0vp^c|a`3!3HGHR%%-TDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoCO|{#S9F5`#_lSmD9!pKn?AgArU1JzCKpT`MG+DDfvmMdKI|^K-CNk zHue<-iOJciB??KY>6v-9>hE{&S69ePu~iQ@^)>JLw)`r|23QrX=bnrWhOQrWhNin420}7^N8|DM76- z$xK7opH~bG24H~bgJkp#^$b8x2C=RDi!xJzt^iqSXJ`YKM-j8p2RQ`EVRjG^pkIM3 zc*uZ)2_CwsdB7ko2Zo)_lo{L%49wl0E{-7?&TnV!_In&4(6+z$U}0xVfJVTQJqN@l zept4|^-JcqJ9Y7mwQX;=du-&N!1R$tM69*-(xMOr*Di+=3H5E;58h0u@qQF@=GkN& z)#qpC6r0qiy-`ut)6;X>)*-+Dzfb)CU;p0Ty|ZkFZSaw0=hYrFXL2Y`2vS<=!XY?c zueGA#(fjg0%HbA@EXy*JB-r-7fBf67Eiqx%vr{a8=1&M(wDp*Yug_(d?A|FmH>Gfk zb3V4<+Z)%Px7~aD?WNaWKeRY!JzMtk;wgu|*Sakh?0fvcf^YFfj{DyOy^fx}uXyQQ zp%X`w!h>he+E%Y#{lkPIJw1KSoH+_hRd|G_&+J}uX-0{D=WW%SQ#@0|^9DMv( zdHVF}ckbVRTq(!UmRL|zbLQtyOLlhlm4#=|SSVbbIA>?+B#|4rZeAx-j1F$gWoted zV#09#vjh*@jcsRBj68K`pIn^3NMmWn_S+>^vO1?1UCg+UVX{G|+i$t^?z?W9TSb|| zJohMYT!>1J6g!(HeAr-Faa-br9J7r&+-pr81@?UI_0XLv=){q=RVq>9(Js9MUk*O` z`gLo_#Ys)`Lnl4@7P;-T!2R|~--5gh<@zh@>e4J^m6 zj>8iaI5?UTvRSkr2k*~pQb@3od%R0;-D@Mc{@~M(by{0jGks1wz31EQBg=*QW?q`^ zI_vEE_xH6XADt?`ZjHnAt><>F*i(>sChf{HIlHiv%LVc-3W@*JeY87MOEc!?&ERiU zuNA&?|FH7piU~41b4&H?dGC8wuIIPHVLm=^kkZs;*l@$ z?+kdte_5wWs%mET>U6D{za>p@e<;vzp|4F>-g<14U%x`{Qa;lHKY#!FW9-U_zy8{7 z%Pp?0J^S{pE4l+iJ>CeUUFaRjpaAR5^vTCZ}Li=7JTi_ zE>G^Pu!POe!h9wFs;O{>Z;hL5;p%!)xIA>q#eAorl|2#ZKj40&)m;bNU|!+vK6+hp&UKMkPr N(9_k=Wt~$(6964OVXFWD literal 0 HcmV?d00001 diff --git a/SMIMS-Game/images/Unbenannt.png b/SMIMS-Game/images/Unbenannt.png index fd65da72b04336150e84e4fb8d906b06a7b43b10..26fdca2b74db145fe20ec00abfa7bdf5b1a7d0a8 100644 GIT binary patch literal 2775 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 ANdN!< diff --git a/SMIMS-Game/images/Unbenannt2.png b/SMIMS-Game/images/Unbenannt2.png index 6b3f7a357c214899d065eef6b8fe8b236cc591ec..96de1a0dc698eb47435444caa5367738f1d27914 100644 GIT binary patch literal 1297 zcmeAS@N?(olHy`uVBq!ia0vp^c|a`3!3HGHR%%-TDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoCO|{#S9F5hd`K7RKu$QsG&VGB%&n3*T*V3KUXg?B|j-uuOhbqsG5Pn z#=fE;F*!T6L?J0PJu}Z%{r&F!>I#`Dw(8-gz6QPp&Z!xh9#uuD!Bu`C$yM3OmMQA? zcD!6R6;?nKa#KqZ6)JLb@`|l0Y?Z(UTLIZ1VSOb#o1&C7s~{IQs0tv@Rw<*Tq`*pF zzr4I$uiRKKzbIYb(9+UU-@r)U$VeBcLbtdwuOzWTH?LS3YJf{>adJ^+K}lwQo&w0g z#H9Sv5?iIx(##aAw8S*iq?8m>-K0e06kS8ZltkUc6k|i(6l3EQb5lbLqcp=LC8+f! znP~|7^NOLt01Oa)kc_^eo&m_oAhwl%QD!R86(B3^3~j*jC}KAHAcr71%nl*~^ed1B z4;fG}!9zDS4;ZB7z_8PqGJ~6efmzto#W5tq`Rz<^f8jupz`;^re0O@Tldv)UYt}P7Tkr*5gxtYBcv; zK-z-Ce<#)N>aC={+S$wg31un|S_*f`!{NKSLa`tOTri#K;#?4Io zpDhf!x%H*h96Rn=eA28MqO0HcY$$%i_CK)pp^0zYoHXAazwudwI69lbmGk>?BP zwre^udpKonKP4{vyx6(-d|zDrjv0*IpA8CSr-_HWuCv;e_(iv5UUQM>*0%W#GIt{_ zlo?l_HmG8q_AE3z_tRd3k9@a2vwvEaV8H0R_l5pJIEv4^TY=f6$4eMznO+p$;ov|gzQcAx%VVar#npO_u1L-at(LQ_$v$$GVFXV^DoYwxn zx~A6byg92+btHSM#7q|AyuQTckf|oSxZm63l{eOPX2|4+Eq6m^(~S*Lq6-g3 zHLS0>AK7r;VdblM$$4JhMFGxANL89-9fh&nkqpQmPlweYXIxb*4)vp*XSsChCT?zB=6!VSOCgr4j1Pp~A9AfYo)>=d o@RkhszcS(%EtWp|x7hI?zopr051X->;M1& literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^c|dH#!3HGTW&7EI6k~CayA#8@b22Z19F}xPUq=Rp zjs4tz5?O(K&H|6fVg?4j!ywFfJby(BP{Vgm7srr_xVJYAgPI+AnlIk@FA>9+$H?pa zG4uLr&wma*p?lnfZ})6doP7K3+sDRIlN72ZAkeR(%sru8l8;TmTqcK-X-f9#X(MbGIyOjrBs5YxuL<&flbmO@**Yab8x z$QPH(lHS*yXmv<8KU=8a~EFBRF#eGbaW+$mIYY&{P2WlJp7m!THcyuVizTvI&A z*}twJO{om*WAXm`zuEt!ze#U3*5iCsRkOxj?oGOS^9#o&WR&rcn>$*>B<%2!>A-Zs N;OXk;vd$@?2>{MX06G8w diff --git a/SMIMS-Game/images/test.png b/SMIMS-Game/images/test.png new file mode 100644 index 0000000000000000000000000000000000000000..1849d5ffc77136f83cd7a7f9e50af8b7254afd75 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^(?FPm4M^HB7Cr(}d7dtgAr*7p9yDYG@(wNd>YvN4 ezW~Uj1^6MEV9LO_nB}Ml$aGIvKbLh*2~7Zz0TeO- literal 0 HcmV?d00001 diff --git a/SMIMS-Game/project.greenfoot b/SMIMS-Game/project.greenfoot index f079710..031640b 100644 --- a/SMIMS-Game/project.greenfoot +++ b/SMIMS-Game/project.greenfoot @@ -1,25 +1,79 @@ #Greenfoot project file +class.BreakingPlattform.image=Unbenannt2.png class.Ground.image=weave.jpg +class.MovingPlattform.image=Unbenannt.png +class.Plattform.image=Plattform.png class.Player.image=ppl2.png +class.Spike.image=Spike.png +class.SpikedPlattform.image=Unbenannt.png +class.UnactiveSpike.image=SpikeUnactive.png dependency1.from=PlayerTestWorld dependency1.to=Ground dependency1.type=UsesDependency +dependency10.from=Player +dependency10.to=GameOverWorld +dependency10.type=UsesDependency +dependency11.from=Player +dependency11.to=Ground +dependency11.type=UsesDependency +dependency12.from=Player +dependency12.to=Projectile +dependency12.type=UsesDependency +dependency13.from=Plattform +dependency13.to=MyWorld +dependency13.type=UsesDependency +dependency14.from=Plattform +dependency14.to=Player +dependency14.type=UsesDependency +dependency15.from=MovingPlattform +dependency15.to=MyWorld +dependency15.type=UsesDependency +dependency16.from=SpikedPlattform +dependency16.to=Spike +dependency16.type=UsesDependency +dependency17.from=SpikedPlattform +dependency17.to=GameOverWorld +dependency17.type=UsesDependency +dependency18.from=SpikedPlattform +dependency18.to=MyWorld +dependency18.type=UsesDependency +dependency19.from=PowerUps +dependency19.to=Player +dependency19.type=UsesDependency dependency2.from=PlayerTestWorld dependency2.to=Player dependency2.type=UsesDependency -dependency3.from=MyWorld -dependency3.to=Player +dependency20.from=JumpBoostItem +dependency20.to=Player +dependency20.type=UsesDependency +dependency3.from=PlayerTestWorld +dependency3.to=JumpBoostItem dependency3.type=UsesDependency -dependency4.from=Player -dependency4.to=Ground +dependency4.from=MyWorld +dependency4.to=Player dependency4.type=UsesDependency -editor.fx.0.height=737 -editor.fx.0.width=814 -editor.fx.0.x=360 -editor.fx.0.y=26 -height=830 -package.numDependencies=4 -package.numTargets=4 +dependency5.from=MyWorld +dependency5.to=Plattform +dependency5.type=UsesDependency +dependency6.from=MyWorld +dependency6.to=MovingPlattform +dependency6.type=UsesDependency +dependency7.from=MyWorld +dependency7.to=BreakingPlattform +dependency7.type=UsesDependency +dependency8.from=Spike +dependency8.to=GameOverWorld +dependency8.type=UsesDependency +dependency9.from=Spike +dependency9.to=Player +dependency9.type=UsesDependency +editor.fx.0.height=810 +editor.fx.0.width=816 +editor.fx.0.x=647 +editor.fx.0.y=172 +height=736 +package.numDependencies=20 +package.numTargets=14 project.charset=UTF-8 publish.hasSource=false publish.locked=true @@ -35,35 +89,105 @@ readme.x=10 readme.y=10 simulation.speed=50 target1.height=70 -target1.name=Player +target1.name=Spike target1.showInterface=false target1.type=ClassTarget target1.width=120 target1.x=0 target1.y=0 +target10.height=70 +target10.name=Plattform +target10.showInterface=false +target10.type=ClassTarget +target10.width=120 +target10.x=0 +target10.y=0 +target11.height=70 +target11.name=Projectile +target11.showInterface=false +target11.type=ClassTarget +target11.width=120 +target11.x=0 +target11.y=0 +target12.height=70 +target12.name=PowerUps +target12.showInterface=false +target12.type=ClassTarget +target12.width=120 +target12.x=0 +target12.y=0 +target13.height=70 +target13.name=SpikedPlattform +target13.showInterface=false +target13.type=ClassTarget +target13.width=120 +target13.x=0 +target13.y=0 +target14.height=70 +target14.name=MyWorld +target14.showInterface=false +target14.type=ClassTarget +target14.width=120 +target14.x=0 +target14.y=0 target2.height=70 -target2.name=Ground +target2.name=Player target2.showInterface=false target2.type=ClassTarget target2.width=120 target2.x=0 target2.y=0 target3.height=70 -target3.name=PlayerTestWorld +target3.name=MovingPlattform target3.showInterface=false target3.type=ClassTarget target3.width=120 target3.x=0 target3.y=0 target4.height=70 -target4.name=MyWorld +target4.name=Ground target4.showInterface=false target4.type=ClassTarget target4.width=120 target4.x=0 target4.y=0 +target5.height=70 +target5.name=UnactiveSpike +target5.showInterface=false +target5.type=ClassTarget +target5.width=120 +target5.x=0 +target5.y=0 +target6.height=70 +target6.name=JumpBoostItem +target6.showInterface=false +target6.type=ClassTarget +target6.width=120 +target6.x=0 +target6.y=0 +target7.height=70 +target7.name=BreakingPlattform +target7.showInterface=false +target7.type=ClassTarget +target7.width=120 +target7.x=0 +target7.y=0 +target8.height=70 +target8.name=GameOverWorld +target8.showInterface=false +target8.type=ClassTarget +target8.width=120 +target8.x=0 +target8.y=0 +target9.height=70 +target9.name=PlayerTestWorld +target9.showInterface=false +target9.type=ClassTarget +target9.width=120 +target9.x=0 +target9.y=0 version=3.1.0 -width=1550 -world.lastInstantiated=PlayerTestWorld -xPosition=0 -yPosition=0 +width=856 +world.lastInstantiated=MyWorld +xPosition=418 +yPosition=223