From 71aacc10c1a5a5d997be3e09bd13ce0047913698 Mon Sep 17 00:00:00 2001 From: Cody T Date: Sun, 19 Apr 2026 14:55:09 -0500 Subject: [PATCH] level2 text and display fix --- Display.class | Bin 692 -> 746 bytes Display.java | 1 + Platformer.class | Bin 12008 -> 12083 bytes Platformer.java | 6 ++++-- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Display.class b/Display.class index 231dd336773e1110fe5b0da6f4ca2f5b1276b2de..e8cc16fd6ebc5b0b6df56a2b9a2e28d82b002c53 100644 GIT binary patch delta 434 zcmYL_%T60X5JgYhGvhFHcpBrzHqRv3<{hFe*hCR1$Owsq1&q z*^2DWr457lymg^)s*T#7PmX@g0E3;Qf;X(mGt#*!dZU^mrgQgxyQC>IqR`^BYoqh) z;J9gXj4S-l%^*H&h2L!GQ(;o$GNtgUjmAIc8OS()0briv#s zTm~m!Q*m80mtN@5UbSr$e`=kyqZ|v}P#tg0laU`Gs3gJ@T$EEqs*>u~A5jlN6ib5X zGi2#unHAw_>-}FD>~_a9gCaRv5O;tFJy_m5}3zlOxP5fSzfXrJ*%?Y4-B%&5Zes%h2FeO^;X0g GR-XaMGechh delta 421 zcmYLFO-lk%6g^MhI5|DjQTup}miDRkxw4WHY#~T3qQJD>C=(1BmZKXt{RXjh{~?GG z5?Z$Cr}QJDI~BCK_uO~R<(zjvl@~?(_|f)xEI$7K4(hRI*hKD#8L0 z=nNWhRok%}Euwkm>X(fP#4$a1&mYeU%y~LNx^v61`z9$>%+uys%j{maJGWLxgG53= zL6RXr7JnX#0x6`2MYfk+7Fa=m9PZ5KjVE6dSoa=8$GY!XPPg1{_8b-2;S*~-WZh)fi4GM}JhPLg>X f8Vo{dcs~nKlrRqH#wF+|BZ?EmDBL#f`LOd1WD`EP diff --git a/Display.java b/Display.java index f44c3ba..f295366 100644 --- a/Display.java +++ b/Display.java @@ -7,6 +7,7 @@ public class Display { int tileSize = 20; JFrame game = new JFrame(); + game.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); game.setSize(boardWidth, boardHeight); game.setVisible(true); game.setLocationRelativeTo(null); diff --git a/Platformer.class b/Platformer.class index 14cd6566093ea4d11cd9b312ee4fe05b397a4d40..39a03256a164f2c7530d3cf4dc61dc5b6b705be4 100644 GIT binary patch delta 2454 zcmZuy4RjRM6~5n_+015kve`|t`48EIC2V#vfzXC3P#}O337$}XB0Ys>Wj7(P$!?Pk zNTp}(Q5y{&`I&Pnf(o&Mw1PAwSppP9M4=W^u$0tVwb<5Lv6k9DDn)x|H=%3WnKSRb zd*65O`|f>r-g|#}-wO4$PmdfYqFG{Iue!xrWyVfW?qc7XfYav;27F;>sL9#nYl*C? z;3t(f(qW@HsbVv}r{P)b)+eQpS5>+X&uQ3;@9Vp*&cf$G*44hXzDnP^NM&uSuQ{O7 z8`!Vm1su??SPRjso70P3X7qvV_3eR<4rjeH5^^qz_}U{SDh3c!a7e=-4(l7zUFHEC z)$k)6)AyzqmA$0lBwhwd9W8Aj**&LxPRdLd$H0$adRoI7{8+z|?y~#@XBC_?O!Hgp?pWfuMMTr9titd+9E1l#k(4QgTo-TIS`p2SU)@DXL~n(r{O&eGvRP& zBozU?ui+0=1v2@9Eo%d*Si(6~@ge@G;3Exx(i`nX3;(R)W10rCgoD2If%e&n>J0jwZJ~%W81nhKcGd=hPB6Gy6;s5Q6mhFYyTolE zmp;pJ(mG8Q)5Vt+F+&qG#jHMib|&OGpmF-n>>Rx@+bSvIcD+7la_hhFDUG9CL8K7` zc$0+?lxw7i$GJxIMo&`{y^ubS6LOMlVm~QKvcj@CNlw+T=H$&#<7-&BeUQG*YbIok z<;}E(TcWNceHzQ%NwQU+ms_qRY|{06b05h}jBR8k-g8`MkM_Q-yeEMSy*Ga+GWCT8 z`3hH9e4@QT5yEtD-+e_FC1mu~m%IZ;OdLA^yZ+wTCbn7Ns+^q3iz+0d3LfIDpc@+v zV^(@e@JnRzcn{%Wk2i)#ds&3Y&=0r@(ioDmomb*sKG!$wx&d$iBXRooBc67qoZtkbk7O=U=)xw3b2jwBZf^4UY^-e7()`s+&JPS8MAlPL*dO? zXOf45beaL%WPioyT-l~HdR%dCJ;~1Yk2+g2>P){}R)Br_jj|niKjcZp6tvAZsHXA2 zZA6lZgL?1yyqW#a(A+%5VTs{LwdOE8EDm*5V|AJ%rORRI%EIwAD+h5R3#ZoHYIUUM zS|4kyws{@eAYOH(Ic!EoRQLXTBUn48+SLC^fqud5k&S8nGk0A<97lu6IER`DP;V+P zRx*fCO7rwb%V$IvpbB^KyAaFp75K3jQ7qw8bt%rG0UzLQk&9)b8ebDNSRwAf*F`-V zMFUofufi|F2#9Vpi9Ki*$Iv29VYPS{L2(_e5}{2pAtb2?OICbCDnPsBLZ?)L^->MK zDcy+;Qp0MVSdRN8KOT^p@u2iAJS1(!ccdP4NiTB$3LcRzp~>4&!lo1GdQz;0d`K+vQEzA@9Lc@-aLupGA)_Dp#jMeV@lIdvDM(ec0o~ zfPT%hAZpZa1xfMx&E|dc77XGwX%Ih+;o=FLkKq^l5~a*7|16xh-CWpN!ZA|&(^+TK zzKw0GpCH8(!<+oQZTtX2aGoiHWVU*q6zn4lUZ8Xwh!f)USSSx7TjV5sA%BF&ll%u= z*5C4$bE{0KvcJu~+hR1}kq4+cK6mGYG11FRRE`tkx*tRI zFfPyzydGz6Cb?9JUZ_$3`%Rl_ocW0y@ggvGfzqO$e*AtrDe`k9OU520vYoJT#(A1ZSZ2Z|j5}n+ zyl#Y}+uM&1Y(va+Yhw@P7!r?_xNN60jnDpn$Mi|uaSBPLektyn@2e5lB~0H4AeEi0 z^TufCzY2%W@crdXoVW~IM<#BG79GTuK3qMBzx3hnNAck@J9XJ<$WB)d;h%bK#k7?- zi-<3c6iVaPO2w2(k|<$&Axgzq?kA8*e37ZR#8jRs6XS(vWaJeUBcn=D6~{~#HEf|W MdbXG=?x4JX1EfD5G5`Po delta 2397 zcmZuy4RllG8GfJd-sUDZx9JUO`ri^DK$F&1>5NifZ7Fb04^^26$R@0Th98?YT?sJU znVE>EPLJ4f#Zk+VqT2umn>1}G$`F|-q7>L*j*U&(rgP|=+x(d_Ved@}#Ixm`eBb-~ zeDB}=zWCyI7pccCJ$I0Z>cp(QYPUmG={wk_p%2@QOAgP3r$LUpgKL77!L`xKhSuQn zkc}Ru{pNC5rL)+fVJCJO)mcUOiLoGSw5p;Ddo=tMKQoRyCVH*d3v$ls2(4P>nd6B@ zJaePLj_4Q_aSSLJ)R4eF^Syocn;5lEK64eJL;k!xwOGoZ>f2UqvM}S2k?T1 zLwFG+tySy?7SZci^dWJlr;bpvH*mSS`RUA|Bn#sRz+^kpHhjBu|Ns~Wibm%u& zex>0w&KSG&#@I04(C`~LK-!W>BpeF1%@2lGhg7oSw;Fy&7Lav$ur<^eiL{%--)s1T zDO5T_?ZK68QI$T#TN=(|A4pvuip~zLtB*9Ze<}W?;m?fZl4d5;W5pMHM%SfFf?vs88H%+~q#vs8+=kF;x-MH1SnY6R*s1L7om8Z+t7a zMD=n(TUNI#VusO{TNV2p|Do}ehfAapaGAR*1ToLWU^>st)!b=HY8TwDbUQY_#!HkZ z;Q zWqCd&<&$YVp7(uMigu8Lxaatc5wqfx^0xxIaiU-woJORuK;a2XD!K|4A(WHxp5oII z^myBtH^COSjvGXlA$ymxPm8xQ$H|8(Bw`94F!Ox~51Y=$v)&>$IPNXX%p$V1G9(+y zyW$^vuY)mbLUruPLwL$RKpO|}Lp{4WMg2%GY348R(FJA9_ZB6PW@K&pKQ=qBAQWBI zdeRX3=@mBEA~#oj2}-}I$zPj1`b!7yxdJxtDp*=Ln^?O!fz3|kWI!ImkByp%y|HIl zsAPoo*=7QnOq4b!u-k=as}(2i2w0uy3fOdOK$QY^w>@7;p#LeFnXkC*2@C}^x7BTT zt1FrUnQlv`+uoUt11(F3a4;K(TP8c)wmiqirhs1N)`swsJJYQ*_69q4T;9j0ZFv$c z#=_FR0<%U=OwrZ@MhXqGYTtBKu)8!-p9xEoK+i5;N!U8c0Ul%2~ON_%JQI5r;3PBOT648jIVi}sndW1v|mWw{D5C?I$ zcmpls9Kzx}TE#nP6BiH>pQ2qNtddl$l}hk!X#(z%st}PT<6fzD3GS2Xv0hq;`=vH) zkiLrtq+Z^)qf_d~gVHeXr}2pN0XE7q9+h3_k|&{CuES$;BR0!-;&J(#_<_6(TjUn> z$m`K7_h75M6WfG2p_{1C_{3l8{eptPMSA2CO$Lx(m~)xtlE$B(!taFnQxG@m%WmNj z?=Ex2j!Hu~p1>~;VK{+b?`9wfuA2FQF!?ldqlC+xca}|K8D9{jb8`Ycr1%p!%l~tG zStgQRqey12U8LX{vST-8VNWtRE{mN(vV}VZ#Z8ftP#Igx5_r=nE%)(yd-Zw^L+-sY{$R1e`O&njo|#|78ISWLMbMnBmQCmjRi z#vm0VL1QsQKI|ty4p0?-PSrR_b$Eeh;SkNni!=wZ!*nNpL5uJbm+=U#z{}K%W3&dZ z(f9B=J%|(3i<8NmtR#L@>1C8;Zw zLs&~0yb{gr$6w?4pdbH;coiyyE_x9ma 2000) { + if (player.y > 1400) { loadLevel(currentLevel); player.health--; } @@ -330,7 +330,9 @@ public class Platformer extends JPanel implements KeyListener, ActionListener { for (Enemy e : enemies) e.draw(g); for (Projectile p : projectiles) p.draw(g); flag.draw(g); - + if (currentLevel == 2) { + g.drawString("Take a leap of faith....", flag.x - 25, flag.y - 400); + } // flag counter int amOnes = player.numAmendments % 10; int amTens = player.numAmendments / 10;