From b064478e38d4e848756bb99bfb08db1c3ad6b44a Mon Sep 17 00:00:00 2001 From: Adrian400811 Date: Tue, 11 Jun 2024 13:52:04 -0400 Subject: [PATCH] Add image for Spider Moved map file into levels dir --- Coin.java | 13 +-- Collection.java | 0 Crown.java | 0 Level.java | 2 +- Level0.java | 7 +- Mites.java | 14 ++- Mobs.java | 16 ++- Spider.java | 5 + images/bricks.jpg | Bin 2554 -> 0 bytes images/coin.png | Bin images/crown.png | Bin images/mites.flip.png | Bin 29206 -> 2907 bytes images/mites.png | Bin 6221 -> 2889 bytes images/spider.png | Bin 0 -> 4900 bytes level0.csv => levels/0.csv | 2 +- leveltest.csv => levels/test.csv | 0 project.greenfoot | 173 +++++++++++++++---------------- 17 files changed, 112 insertions(+), 120 deletions(-) mode change 100644 => 100755 Collection.java mode change 100644 => 100755 Crown.java delete mode 100755 images/bricks.jpg mode change 100644 => 100755 images/coin.png mode change 100644 => 100755 images/crown.png create mode 100755 images/spider.png rename level0.csv => levels/0.csv (94%) rename leveltest.csv => levels/test.csv (100%) diff --git a/Coin.java b/Coin.java index 2f8b261..af442db 100755 --- a/Coin.java +++ b/Coin.java @@ -1,4 +1,3 @@ -import greenfoot.Actor; import greenfoot.GreenfootImage; /** @@ -7,12 +6,12 @@ * @author (your name) * @version (a version number or a date) */ -public class Coin extends Actor { - private GreenfootImage image; +public class Coin extends Collection { + private final GreenfootImage image; - public Coin(){ + public Coin() { image = new GreenfootImage("coin.png"); - image.scale(45,55); + image.scale(45, 55); setImage(image); } @@ -26,8 +25,4 @@ public void act() { Level.addToTotalCoin(); } } - - public boolean isBeingTouched() { - return isTouching(Player.class); - } } diff --git a/Collection.java b/Collection.java old mode 100644 new mode 100755 diff --git a/Crown.java b/Crown.java old mode 100644 new mode 100755 diff --git a/Level.java b/Level.java index 4fb6798..525886b 100755 --- a/Level.java +++ b/Level.java @@ -55,7 +55,7 @@ public int[][] loadLevel(int level) { ArrayList data = new ArrayList(); Scanner scan = null; try { - scan = new Scanner(new File("level" + level + ".csv")); + scan = new Scanner(new File("levels/" + level + ".csv")); } catch (FileNotFoundException e) { throw new RuntimeException(e); } diff --git a/Level0.java b/Level0.java index 7bf0969..63b4278 100755 --- a/Level0.java +++ b/Level0.java @@ -23,14 +23,9 @@ public Level0() { addObject(player = new Player(), 100, 622); addObject(coinLabel, 1100, 10); coinLabel.update("Coins: " + totalCoins); - - + int[][] blockGeneration = loadLevel(0); spawnTerrain(blockGeneration); - addObject(new BlueBee(), 800, 600); - addObject(new RedBee(), 100, 600); - addObject(new Spider(), 750, 600); - addObject(new Mites(), 150, 600); } public void act() { diff --git a/Mites.java b/Mites.java index 98e744c..37a6969 100755 --- a/Mites.java +++ b/Mites.java @@ -5,8 +5,8 @@ public class Mites extends Mobs { private final int hp; private final int dmg; private final int speed; - private final int direction = 1; private final GreenfootImage image; + private int direction = 1; private Level w; private int movementAct; private int jumpAct; @@ -16,6 +16,8 @@ public Mites() { dmg = 1; speed = 2; image = new GreenfootImage("images/mites.png"); + image.scale(64, 43); + setImage(image); } public void addedToWorld(World w) { @@ -26,23 +28,19 @@ public void act() { movementAct--; jumpAct--; movement(); - bounceWall(); + direction = bounceWall(direction, image); collision(); fall(); } - private void flipImage() { - image.mirrorHorizontally(); - } - private void fall() { - if (getOneObjectAtOffset(0, (getImage().getHeight() / 2) + 1, Brick.class) == null && jumpAct < 15) { + if (getOneObjectAtOffset(0, (getImage().getHeight() / 2) + 1, Tile.class) == null && jumpAct < 15) { setLocation(getX() + (speed * direction), getY() + 5); } } private void movement() { - if (movementAct < 0 && getOneObjectAtOffset(0, (getImage().getHeight() / 2) + 1, Brick.class) != null) { + if (movementAct < 0 && getOneObjectAtOffset(0, (getImage().getHeight() / 2) + 1, Tile.class) != null) { jumpAct = 30; movementAct = 60; } diff --git a/Mobs.java b/Mobs.java index 12db9ff..cb64e87 100755 --- a/Mobs.java +++ b/Mobs.java @@ -1,3 +1,4 @@ +import greenfoot.GreenfootImage; import greenfoot.World; import java.util.List; @@ -51,10 +52,19 @@ public void collision() { } } - protected void bounceWall() { - if (getOneObjectAtOffset(direction * getImage().getWidth() + 1, 0, Brick.class) != null) { - direction *= -1; + protected int bounceWall(int dir) { + if (getOneObjectAtOffset(dir * getImage().getWidth() + 2, 0, Tile.class) != null) { + dir *= -1; + } + return dir; + } + + protected int bounceWall(int dir, GreenfootImage image) { + if (getOneObjectAtOffset(dir * getImage().getWidth() + 2, 0, Tile.class) != null) { + dir *= -1; + image.mirrorHorizontally(); } + return dir; } protected void idle() { diff --git a/Spider.java b/Spider.java index 777bf7c..d83ba94 100755 --- a/Spider.java +++ b/Spider.java @@ -1,9 +1,11 @@ +import greenfoot.GreenfootImage; import greenfoot.World; public class Spider extends Mobs { private final int hp; private final double speed; private final int dmg; + private final GreenfootImage image; private World w; private int direction = 1; private long startTime; @@ -15,6 +17,9 @@ public Spider() { hp = 2; speed = 1; dmg = 1; + image = new GreenfootImage("spider.png"); + image.scale(47, 64); + setImage(image); } public void addedToWorld(World w) { diff --git a/images/bricks.jpg b/images/bricks.jpg deleted file mode 100755 index 1fe9d939550db3d6b26f84a86cf09d60e24d71ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2554 zcmbV~dpOkF8pnTQ1~UdR#w`sA+1S_$A>*EFDQqcbVq6=ST*hTwqYEjvNaL>E&ctLW zG7XcIy%|zSE)!Gkml~;|ni#h|_Bqc!=Q)3!bH3|+*R$4o-?g6i^Q?FK&GsZ9)O?J2w_fwhQ?8%}gzH1a@3{%xq5 zO+&k^`v6z{pnuE-n3$Zrg5qwC{hB{$X&V|DA2KmDv$Z>7@8IaGm>XJ%c=zFKgj@FuCKxTN&AJ5}Vn)isoRjSrh>kLb-UjNkw0 z=wxE#MM@ zK)?{u9WIbig22Jj5MfmV5rnmyC@xxN-+>G$(kB0QLpx0EpgULAKW0EoPTg=yV|fSd zFS7p*?85&=_BYtSxW)i+Fi7xuU}?Y-Sex*9!d<$XCCUq~rJ7gzAx3GvzvGN!&_6-< zjHEECvs!yu^1BPai~K~J?P-?9s-i%sfnYvt!wWZtg!*6kg@Me3KwQ_i@e zVWOze%<5?BTaI@iohLVPW6WkCL%TVV?iU$e5M`Vbzfec4S-0?cKI(feZ{ub1sNu1b zD@>~~s-oJ`fn(+?K)SNE`GUy|iW7Fs@(-5#XT~yWm}<~i<<>*r?+#mgR9V>9f; z2W3_IuwUk>DaLxrIh<2@A+}llOJ7vz+X;ycPa>{VsaCzf zc=JwUbAd+0g=sBGZo9Q^#xDkIrK$BjbHgjO8&4<8KbqBNCyLvIVf}TTe|VwZ7ZeDQ zihANGk;l3(8x@)qTut%mO%0>8pKaLM+>d9^Yd3@A9U-5UCp|a!hh2l0>0HxE)-<-e zrCWOXCs)yziQxB#SsqkkSI6M<0Qomf0le-naG*Dr99>?y>!lV}_sX2xhzr+#&&W9B zG3ju2eVh`)GX6ndk)|5>Q@PAqn&-_By#k{}AADTuNvy%OEaJ!quSz#UI)P!HY*7()Fb4W$vlU}hQy)EQrap5~-ixNdXEmb6~0!!vyz{7O0Oihjho&;HQbaAVAD!(@47dLTmdDb0TzYjv+S1V{01J#r24 zP#@!$!4@^;gU285LJ)tO@hoNH6017Vh3pfy$i{Q(7hLo)5>2731bWe;(d=02Hc+Az z{tJq8y_^C`M|X+T(w-WaQ1+M7yD9fHGjUSv5AwT9eH0Zi{-=AI{DO{$muGbTOhW06 z6Z2_0YZWJ;K8KX9FPEoO)x0;UXP;c&qED?u7%dMPf+|YV{MOr1PUyoo*1Xi)3|X{e zXL^EG?nmOTS}UCTo^n4Uv;EmKcZZ~+RQ^`m|M;xPaC-!>}$!nE*`h$bZE1TG40Ax*wA+va6=wb!ZUB-9mAxjEf{s|0>KUj>Vbs*d?r4D5DjTw+s5w zj%fqG%Bqjh{dEIhxsS_hx&K09w0Ur*6lzYBt}R%#>~Pu!7Tw~45?1qj*m#}A zH#0Ie+?>+k*6hd{2eLxn8o^RBDPqQ4ndXmHYUg4d?{YYXMSCCV*j0>P6)2j&OARJxZP(ZlM`&L4ni zk-|Yt7#oY4&%Wm!`pB!`c~!Arp+bIOOkLp^vH=rk+MlxS`8aP+=)kzuMMt~Jz(gsS zb2>67C!kX4;`_5cpG<4VIjqG1y-3MbOT2v>)sOx8oQE_9(>k+h?RSZmG_uDk2$eK)UGQ|h8zZa9fF zk{fOAerT*-J%TFR=n8P)@q4DpMq%0Hy5TklmAcmWgy<)&tfIWV;)Ci3MJF=&ybYb> z_61{!Ka#>KT;*lXS811Bm)mQ>BP#Zp$iDJ<=j;2fi(uNgZeRT3$F}g-c?ajTL2CfY zX=aeTpE6xiZ{(Al_wj{YeC~zDGu>Gi2QNcpDlM9Zsm0F55k?V=^X=N5_}ji%CX+wi zb123Zqd0o!M51c;dY4K9ol^77?ls#p_s4pp!&f%GZhma+Yr$q|>ONZl8wGd|({kfq z3*iRqAc&?5b|L;HC?%~7LDx=~XpkPCr=0#EwOJO|krwW*`-iNbeEm|(hdwml{p#a^ O!s+3mn{5u;qkjUg1dBNU diff --git a/images/coin.png b/images/coin.png old mode 100644 new mode 100755 diff --git a/images/crown.png b/images/crown.png old mode 100644 new mode 100755 diff --git a/images/mites.flip.png b/images/mites.flip.png index 1590fc45768be14ada58f3bcca23835e82653969..05b4e7012333f8a2569172d9d956a89672449378 100755 GIT binary patch literal 2907 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 diff --git a/images/mites.png b/images/mites.png index 6fa59ccf7508e4c59d7e1801be7b2bd70d1218ce..8d16079b534edbd6e143afaba5faa39332aad3b6 100755 GIT binary patch literal 2889 zcmb`JdrVVj7{cmAG;rvbuhN=^(3gnn<`zKP>*)%>x+_r>iaiIY`>w*{ znJF7RT%>+ldKdO+;l0duFk3P))|6<<>m(ib@3w~z=nxJ@v2PlzA0=QzHEub9MlaiI zoJZJ53zs2%v!oQVi{@{&YLOO(YflY18}6K0dq#bi+A~Mz`>wY7cAB}R7eh<%(PHpy zRs$O6{zPeb-PO@yulMa$(z#Oy)9lnvKQzv|_QVy3gM)F|M+)^K%T=B5p|y7VE{5*G z>d*EiM{o8bc&q#DJdGt;o;xM#JBq`Nc;Rp&Z9G1_XLWKW=9eAYZ;0Knh9P%&;Zb0v-Dsle9jhm}Ene1}^&Vmnii&rc26h zZ=q%k*K9=vGY8`)Oh&KRBR;WvARuu_W@5ep}v}k5>0~nU5Q=cq2d)p$4RS-X?i-$jiw- z-%IvyM#h+0V)&T zJZ+Oyz?;g6e?a{a5fGuv1H|hqqBWC%w#>Ox%w|jV435~HubfvtPpl$u>!W8VYnx%A zY=lF4Jf67xj7*tOR_Rs;$~6c>{^gEKG2ti13g~qE`%+=85{_V*nwqdYLkJdM0D^bB z*^MUU=mnV&BI?X4W*eK~8tZs(Nox?I@?kicgvp_>`Y^fdesPslFZ8$*B2}VM9Z(h4 zDdmzWF2XisYkoe0-c^1Bvf-JRDN>_IyYr>|z~*-(2UG%NM9CdnN=y9;qy;?{0c}s2 zO(*E~SFMESqo}INnh~URKDCNGF{-c(n^#O%QLD(Q#~{cDqL-F@kfr}^Z%3!+N)X z3oXEo#VZn8|Lm~^+M!wa1R*Zs?h??X3ZfvcXz6@1a@^z^`ALieg#+9fm;u9xTrTt} zM&=~-K9YzIRs8eiq@B2XO-ARYHsaxdS^8+Ufn`i1dv5QF#A7IAdQq z5?6G`y!inVWEvmmEuq7IAF3jkRnIAQVgBE&d%r(n$8~4C@f>CO)_m*1K^muL>{Y^q zNrh5TNKh#vEEnO3elal}sgVvymd0X`I3BG{SYBXlT{$1ry0Eb<9a(`mu)fMPq{NIM z!)^4(P=@MWn!1+N;9#v%7McvPSa;}%k5I_(u4qZ;u#1a(7oIFGAJD-9wT@{K&!Ox0 z^fo3{fY9lSd)gmvXB+WuDOC>EG9-3oH1OF{47fUhwwBLdJ`#8i;4XUm;l)nM8pWPx z88DGgaS}6L@=WTvf`7ZG8sFD!(3f`kNRzM0l@g|ekPOJ0W`kS z)z+?yU+wNZ=|j>xvy-IlVX>*MmaS&T3}w#7>bPy*7%0@S3f|v(d6nsq6(K8Ccx_20*sM=a8t#rE5+8XGiNnjZwFB?1h-0fA+O+Yar}i4Gtb=E4 zPu{!sojq3U(rAx8M*ઃ@yoLpl7jPyO-oc)jIJ{46&nMn*&gMG?Vw61I(2-mLl zHD#6njp}|==E#7%N%ht4sFi~$rh`qkwyP$I9wn#PoYI1Dptp`%M}+%F4?cI?fg)xd zR_mU(Kygd3bc@d-1B(p&zZjsmbTt5Q;d-n!-G<)`n#eDTCN(h%*r<~l&ICaVk1ObS zWCH?zXsp1a1sjh*4Yz2ZWr0UJc)y>dVi^ur#_FQcTUi-JzsK*{F4@t|y6i2QH7Bt< zj;Q1RwGeq>g_D{W+mUN5UU``KX8bM+WY%gL8Iy-l zYdV(A#+M|^(IC%faNFC)j~(iY?a6_>`nAX}xJ#&3+} z`Nrf+CJnb|jPy0Ql<h|FHh931nr3llVJMeTQJd@h4gzx(@G zv(`z&0L4f>93Vg+OSoQ=q=~v$v;QG>@Yd{fytu!{pzoM90BJ$zFeoG^oR9Lb)+1JV zGy#%sd-sKu0jCNK@4}~xEoZ((?QkvJCInrmJe+eIMNCfYd#5rJ& zdqTjM$|~cP#H7y`8pf+}H~B%*+cu0)vs1~K=Q-`0kzvzsCpxYBNL>B3SR9rURppsE zDS(As@@J}$5VJY;HyPGEs-SQf*K*O5Xh_`Pa(4%#k;Ur@pMc@%n5&6tLM}As)9p_| ztHd?=*rt-s^AZz-D^;;1v}_FoytB=c_zf96`;7f#C!|UY%7X@%s@C?xgcR=t5$q*7 zJS97FTp`sXazN~nc!i&YH)#fbp zwPYW*hUh;Q#4ANq{wR+xzu!R6e8p*za4aq^ZU#p0OW~2ner610dbohqm;hagR)Ng| zeMg+E2oc7HP=+cM((!ELsEQ>vV@i2h2cnuW0A-u8OJlh^CNC+e>y8Rc9R!9w3%b}Z zM3+mISEghIm*!;C@_s8-+(o)VBlBT&$OO(Lamf~03#&VPJuW_r3@kFR$iN~4|6vBE pxG#s;_^S)O3++{C8LF-nb^+*o3g^NZgT;7KPj?@;G8g8lKLF2lLHPgx diff --git a/images/spider.png b/images/spider.png new file mode 100755 index 0000000000000000000000000000000000000000..65d93bb48a0f2d6a3936921291cb7f2df376c835 GIT binary patch literal 4900 zcmeHL`%_a_9zP*$g*{dy+=?AIgC1b?1iFP%AlRs71Cd4BxYPkwT4 z&U^WX)~VZ_%*}XaC_Q{>Gq&Q;y{r9R>nqOG%CHlW?h%h~yu zf;;Z1fa!Z24IbQl_sY9Byi;b|=y`20%DQV5Iv)uwTZmm~c>AAU7bJ^JT} z1hqICmxjv}NlN6_+7n1c&OFb-xHK=uOh%d)WkHe6B3~mrTxNPB){VMZG%tC&_Li%9 z?)zoe+^C^3{d)DV#Gdw$Dgb?mA(@_vlUv88;drDn18fdu3-fa##qiWhlU|&W6tk$v zj=xk{QBa^Xt&!=BUOs*)_29s_0HGzotHrZv>Dc3>P(JVoBXQ$PZ&M_kkRgg>k|R`V zQ`DB}lp>0H$Ea0t?zwN*Oz7ENeL!fEVG1h@jO(|1GtP`u`KjGieo~jHu}}zQpj=)S9vP(TtnaKLBKE5V_>s zqs-f48lx)m|AA6ui-OxcqOgGlc7SE}ym7XOJ7_4dNj-H!=>27P!j=*J10E~KclS6u@7hXwQaLPqb|ICj@wy;NdfN|Kb~ zDNag(cODnI?A}VrLD%#`c&cb3YDc8oMy}p*&F9BO?R{>mfeYnEMv|BD!jYNWT#b7xYPfW5_ex1}+4aAc_4(gJ!J!Es%gf z2UTz@HKI1*D8A(8uDp3ujjk>VGmHj4l*u90QKYdSwvV=J<^?M(m~1@4O7QLoW8wlO zoQ|-XH{v9^o?BuN5qx>=o@S@Ig6M={F6B9#v-*oSRkM(lA>(A)7R|#(+iis5*BzAA zW!jjV9%^oFUD@6`QTTVY?IJXCi^*DLUr zRq$L?JDlI<7 z>UGVSn9(zNG;&KQ^Xcp}q|J;Q2|9g6JY*b3E^e?QSEY1~;%V(Mofv{$oaq^(=hfk; zo$YKq(dd0$%+(o6ry%a~qKq@ceIsk7X1yIFf*lzy?cOtrXSPuIc(+lRzvQ*1l@37* z*aXC<55JB*TFVxKBUJEL&D!ox!EH?*9nT^)G_^o7{g|D6uZg2>umbaBL}y;O&|ms@ zVJgKJ(b;s{!&FhT7>;kv;%7G|L`@76R9xR}!2LH)y+v|d6Tj&9re@JMq{SN_oMeqg zO|zwD?xTYEszA-QL3eUf=d9i-bS6Jf`w|AVIX(P>Os+?EW0VB-^R9CFeLL;i4TVD7 zXN*e9m8 zWD628H=hv}S!^V8#R}v>0w(_fI2`-TrgfHTB(G&cx@bH7M+%p{YE&WpI{fDcfS|<$ YQ<2X<-1aN)n{OjNI(Me!H0|1d0DN}b-2eap literal 0 HcmV?d00001 diff --git a/level0.csv b/levels/0.csv similarity index 94% rename from level0.csv rename to levels/0.csv index 5d1f4c6..17a5704 100755 --- a/level0.csv +++ b/levels/0.csv @@ -11,7 +11,7 @@ 15,9,1 16,8,1 17,8,1 -1,1,4 +12,1,4 2,2,5 3,3,6 4,4,8 diff --git a/leveltest.csv b/levels/test.csv similarity index 100% rename from leveltest.csv rename to levels/test.csv diff --git a/project.greenfoot b/project.greenfoot index 13b4fde..248325e 100755 --- a/project.greenfoot +++ b/project.greenfoot @@ -1,127 +1,114 @@ #Greenfoot project file class.Brick.image=brick.jpg -class.Coin.image=coin.png -class.Crown.image=crown.png -class.MyWorld.image=2dPixelForestBackground\ (1).png +class.Coin.image=marioCoin.png class.Orb.image=ball.png class.Player.image=ppl1.png class.TitleScreen.image=WorldBackground.jpg -dependency1.from=MyWorld -dependency1.to=ImgScroll +dependency1.from=TitleScreen +dependency1.to=SuperDisplayLabel dependency1.type=UsesDependency -dependency10.from=TitleScreen -dependency10.to=Level0 +dependency10.from=Level +dependency10.to=Coin dependency10.type=UsesDependency dependency11.from=Level -dependency11.to=ImgScroll +dependency11.to=Mites dependency11.type=UsesDependency dependency12.from=Level -dependency12.to=Player +dependency12.to=BlueBee dependency12.type=UsesDependency dependency13.from=Level -dependency13.to=Orb +dependency13.to=RedBee dependency13.type=UsesDependency dependency14.from=Level -dependency14.to=SuperDisplayLabel +dependency14.to=GreenBee dependency14.type=UsesDependency dependency15.from=Level -dependency15.to=Brick +dependency15.to=Spider dependency15.type=UsesDependency -dependency16.from=Level -dependency16.to=Coin +dependency16.from=Level0 +dependency16.to=ImgScroll dependency16.type=UsesDependency -dependency17.from=Level -dependency17.to=Level1 +dependency17.from=Level0 +dependency17.to=Player dependency17.type=UsesDependency dependency18.from=Level0 -dependency18.to=ImgScroll +dependency18.to=Orb dependency18.type=UsesDependency -dependency19.from=Level0 -dependency19.to=Player +dependency19.from=Level1 +dependency19.to=ImgScroll dependency19.type=UsesDependency -dependency2.from=MyWorld -dependency2.to=Player +dependency2.from=TitleScreen +dependency2.to=Button dependency2.type=UsesDependency -dependency20.from=Level0 -dependency20.to=Orb +dependency20.from=Level1 +dependency20.to=Player dependency20.type=UsesDependency -dependency21.from=Level0 -dependency21.to=BlueBee +dependency21.from=Level1 +dependency21.to=Orb dependency21.type=UsesDependency -dependency22.from=Level0 -dependency22.to=RedBee +dependency22.from=Player +dependency22.to=Brick dependency22.type=UsesDependency -dependency23.from=Level0 -dependency23.to=Spider +dependency23.from=Mobs +dependency23.to=Player dependency23.type=UsesDependency -dependency24.from=Level1 -dependency24.to=ImgScroll +dependency24.from=Mobs +dependency24.to=Brick dependency24.type=UsesDependency -dependency25.from=Level1 -dependency25.to=Player +dependency25.from=Mobs +dependency25.to=Tile dependency25.type=UsesDependency -dependency26.from=Level1 -dependency26.to=Orb +dependency26.from=Bee +dependency26.to=Level dependency26.type=UsesDependency -dependency27.from=Level1 -dependency27.to=Brick +dependency27.from=RedBee +dependency27.to=Player dependency27.type=UsesDependency -dependency28.from=Player -dependency28.to=Brick +dependency28.from=Mites +dependency28.to=Level dependency28.type=UsesDependency -dependency29.from=Mobs -dependency29.to=Player +dependency29.from=Mites +dependency29.to=Tile dependency29.type=UsesDependency -dependency3.from=MyWorld -dependency3.to=Orb +dependency3.from=TitleScreen +dependency3.to=Level0 dependency3.type=UsesDependency -dependency30.from=Mobs -dependency30.to=Brick +dependency30.from=Spider +dependency30.to=Tile dependency30.type=UsesDependency -dependency31.from=Bee -dependency31.to=Level +dependency31.from=Coin +dependency31.to=Player dependency31.type=UsesDependency -dependency32.from=RedBee -dependency32.to=Player +dependency32.from=Coin +dependency32.to=Level dependency32.type=UsesDependency -dependency33.from=Spider -dependency33.to=Tile +dependency33.from=Orb +dependency33.to=Player dependency33.type=UsesDependency -dependency34.to=Player -dependency34.type=UsesDependency -dependency35.from=Coin -dependency35.to=Player -dependency35.type=UsesDependency -dependency36.from=Coin -dependency36.to=Level -dependency36.type=UsesDependency -dependency37.from=Orb -dependency37.to=Player -dependency37.type=UsesDependency -dependency4.from=MyWorld -dependency4.to=SuperDisplayLabel +dependency4.from=Level +dependency4.to=ImgScroll dependency4.type=UsesDependency -dependency5.from=MyWorld -dependency5.to=Brick +dependency5.from=Level +dependency5.to=Player dependency5.type=UsesDependency -dependency6.from=MyWorld -dependency6.to=Coin +dependency6.from=Level +dependency6.to=SuperDisplayLabel dependency6.type=UsesDependency -dependency7.from=MyWorld -dependency7.to=Level1 +dependency7.from=Level +dependency7.to=Orb dependency7.type=UsesDependency -dependency8.from=TitleScreen -dependency8.to=SuperDisplayLabel +dependency8.from=Level +dependency8.to=Brick dependency8.type=UsesDependency -dependency9.from=TitleScreen -dependency9.to=Button +dependency9.from=Level +dependency9.to=Level1 dependency9.type=UsesDependency editor.fx.0.height=0 editor.fx.0.width=0 editor.fx.0.x=0 editor.fx.0.y=0 height=1040 -package.numDependencies=37 +package.numDependencies=33 package.numTargets=22 project.charset=UTF-8 publish.hasSource=false @@ -145,54 +132,56 @@ target1.width=120 target1.x=0 target1.y=0 target10.height=70 -target10.name=Button +target10.name=Coin target10.showInterface=false target10.type=ClassTarget target10.width=120 target10.x=0 target10.y=0 target11.height=70 +target11.name=Crown target11.showInterface=false target11.type=ClassTarget target11.width=120 target11.x=0 target11.y=0 target12.height=70 -target12.name=Brick +target12.name=Button target12.showInterface=false target12.type=ClassTarget target12.width=120 target12.x=0 target12.y=0 target13.height=70 -target13.name=Mobs +target13.name=Brick target13.showInterface=false -target13.type=AbstractTarget +target13.type=ClassTarget target13.width=120 target13.x=0 target13.y=0 target14.height=70 -target14.name=Spider +target14.name=Mobs target14.showInterface=false -target14.type=ClassTarget +target14.type=AbstractTarget target14.width=120 target14.x=0 target14.y=0 target15.height=70 +target15.name=Spider target15.showInterface=false target15.type=ClassTarget target15.width=120 target15.x=0 target15.y=0 target16.height=70 -target16.name=RedBee +target16.name=Collection target16.showInterface=false target16.type=ClassTarget target16.width=120 target16.x=0 target16.y=0 target17.height=70 -target17.name=Level +target17.name=RedBee target17.showInterface=false target17.type=ClassTarget target17.width=120 @@ -206,7 +195,7 @@ target18.width=120 target18.x=0 target18.y=0 target19.height=70 -target19.name=Level1 +target19.name=Level target19.showInterface=false target19.type=ClassTarget target19.width=120 @@ -220,21 +209,21 @@ target2.width=120 target2.x=0 target2.y=0 target20.height=70 -target20.name=Orb +target20.name=Level1 target20.showInterface=false target20.type=ClassTarget target20.width=120 target20.x=0 target20.y=0 target21.height=70 -target21.name=SuperDisplayLabel +target21.name=Orb target21.showInterface=false target21.type=ClassTarget target21.width=120 target21.x=0 target21.y=0 target22.height=70 -target22.name=MyWorld +target22.name=SuperDisplayLabel target22.showInterface=false target22.type=ClassTarget target22.width=120 @@ -255,35 +244,35 @@ target4.width=130 target4.x=0 target4.y=0 target5.height=70 -target5.name=Tile +target5.name=Mites target5.showInterface=false target5.type=ClassTarget target5.width=120 target5.x=0 target5.y=0 target6.height=70 -target6.name=GreenBee +target6.name=Tile target6.showInterface=false target6.type=ClassTarget target6.width=120 target6.x=0 target6.y=0 target7.height=70 -target7.name=BlueBee +target7.name=GreenBee target7.showInterface=false target7.type=ClassTarget target7.width=120 target7.x=0 target7.y=0 target8.height=70 -target8.name=TitleScreen +target8.name=BlueBee target8.showInterface=false target8.type=ClassTarget target8.width=120 target8.x=0 target8.y=0 target9.height=70 -target9.name=Coin +target9.name=TitleScreen target9.showInterface=false target9.type=ClassTarget target9.width=120