From 0606be1d06021de235dd3c697b6a4e268475a162 Mon Sep 17 00:00:00 2001 From: CT's Laptop Date: Mon, 20 Apr 2026 01:00:47 -0500 Subject: [PATCH] level 6 --- Levels/level6.txt | 40 ++++++++++++++++++++-------------------- Platformer.class | Bin 12937 -> 13037 bytes Platformer.java | 10 +++++++++- Sprites/Numbers/6.png | Bin 327 -> 392 bytes 4 files changed, 29 insertions(+), 21 deletions(-) diff --git a/Levels/level6.txt b/Levels/level6.txt index 4b93c78..91ea7dd 100644 --- a/Levels/level6.txt +++ b/Levels/level6.txt @@ -1,20 +1,20 @@ -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -..P............................................................................................................... -.................................................................................................................. -.................................................................................................................. -BBBBBBBBBB.....BBBBBB............................................................................................................. +.....................................................................................................B...............BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +.....................................................................................................B...............B...................................B +.....................................................................................................B...............B...................................B +.....................................................................................................B..............BB........BB.........................B +.....................................................................................................B.............B.........BB..........................B +.....................................................................................................B............B..........BB..........................B +.....................................................................................................B............B.........BB...........................B +.............................................................A.......................................B...........B........BB.............................B +........................................BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB....BBBBBBBBBBBB.......BB...............................B +........................................B...............................................................................B................................B +..........................Q.............B.................E............................................................B.................................B +........................................B........BBBBBBBBBBBBBBBB........................................A............B..................................B +............................A...........B........B..............B...........................BBBBBBBBBBBBBBBBBBBBBBBBBB...................................B +........................BBBBBBBBBBBBBBBBB........B..............B...........................B........................B........................A..........B +........................B.......................QB..............B...........................B........................B...................................B +........................B........................B..............B...........................B........................B.......Q...........................B +BBBBBBBBBBBBBBBBBBBBBBBBB....BBBBBBBBBBBBBBBBBBBBB..............B.............Q.............B........................B....................................BBBBBBBB +.............................B..................................B...........................B........................B....................A......................B +..................E..........B..................................B...........E.........E.....B........................B....A.................................F....B +BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB..................................BBBBBBBBBBBBBBBBBBBBBBBBBBBBB........................BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB diff --git a/Platformer.class b/Platformer.class index f41d89f4a78a4f5c51cdcc254e413ebae862234b..3a27b698e336072bbeb7fd7c5606497c1bdd01b5 100644 GIT binary patch delta 3702 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 I)hI;&8x`AA5C8xG delta 3638 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 P@pX#dgKCJ%N9?}=FnLYg diff --git a/Platformer.java b/Platformer.java index eecf74a..83e355e 100644 --- a/Platformer.java +++ b/Platformer.java @@ -13,11 +13,12 @@ public class Platformer extends JPanel implements KeyListener, ActionListener { static final Color playerColor = Color.RED; static final Color tileColor = Color.BLUE; static final Color SKY = new Color(135, 206, 235); + static final Color NIGHT_SKY = new Color(4, 26, 64); static final int FRICTION = 1; static final int MAXYVELO = 15; static final int MAXXVELO = 5; static final int totalLevels = 10; - static int[] numAm = {4, 5, 10, 18, 6, 0, 0, 0, 0, 0}; + static int[] numAm = {4, 5, 10, 18, 6, 6, 0, 0, 0, 0}; // game objects Player player; @@ -347,6 +348,13 @@ public class Platformer extends JPanel implements KeyListener, ActionListener { return; } + if (currentLevel == 6) { + this.setBackground(NIGHT_SKY); + } + if (currentLevel == 7) { + this.setBackground(SKY); + } + g.translate(-cameraX, -cameraY); player.draw(g); diff --git a/Sprites/Numbers/6.png b/Sprites/Numbers/6.png index ce89435ad3f86f28012dc4a19c589d4c13a4852e..a6eb761a452a70dceb6dad0fc8150cd6b5b8b613 100644 GIT binary patch delta 366 zcmV-!0g?X40*C{UBYy!sNkl05 zvXaC9j|JXOTWgVXHX!R_7Di=4#fYTA2%4_KwHS3P5e);SVSgkY24e5T$`~nEF=rCQ zjx#a}@~xa=??g-jrL>HE3G(bkf714zyKwnVpQJGyhU|#`rH)8N8+=%A{Yt7IAbZ*380&nN! zdNk}f80kY!re{<66H3_;H5ZX-IY0wcDBoJrMH`rn(DGc%ilR`yX8wM2i1$oFH&O21 zqf(%F0~L3=qR{EFlkb@Z!z^MFsyG7x0RR84P?6&R000I_L_t&o06L+%DXrF;q5uE@ M07*qoM6N<$g6zbmiU0rr delta 301 zcmV+|0n+}61IGf8BYyw^b5ch_0Itp)=>Px$0ZBwbR5(wql)DkaFbsz6HRy8;z%q2~ zlnv+@fC=asfJ@IB;-pwYvgJnzDLCRpU;baO82k$==X@OV=fyz?0jBd+-n&2Mf_Z#D z@yx{LAW||2GB6DiCCly7bOx|GkCDQ^KWIlQNg&TQz6Kd+Wq<0NC?z!rE2R&=4kx(mk1;snRjI-#$CMv9XUWS3E`hHA00000NkvXXu0mjf23~{C