From b430bf14f0150f402fa90d3033e9e10025b5891d Mon Sep 17 00:00:00 2001 From: CT's Laptop Date: Mon, 20 Apr 2026 02:10:56 -0500 Subject: [PATCH] level 10 --- Levels/level10.txt | 30 +++++++++++++++++------------- Platformer.class | Bin 13597 -> 13892 bytes Platformer.java | 17 +++++++++++------ 3 files changed, 28 insertions(+), 19 deletions(-) diff --git a/Levels/level10.txt b/Levels/level10.txt index 4b93c78..4a9e4a6 100644 --- a/Levels/level10.txt +++ b/Levels/level10.txt @@ -3,18 +3,22 @@ .................................................................................................................. .................................................................................................................. .................................................................................................................. +..P................................................................................................................ +..............................................B................................................................... +BBBBBBBBBBB...................................B.............................................................................. +..............................................B................................................................... +..............................................B.......................................................................BBBBBBBBBBBBBBBBBBBBBBBBB......................................... +..............................................B.......................................................................B.............................................................. +....B.........................................B.......................................................................B............................................................................................. +....B.........................................B.......................................................................B........E......A.....E...................................................................... +....B.........................................B..........B............................................................B.....BBBBBBBBBBBBBBBBBBBBBB......XXXXXX................................................ +....B.........................................B..........B............................................................B..........................B....................A....................A....................... +....BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB..........B............................................................B..........................B.................XXXXXX..............XXXXXXX............... +.........................................................B............................................................BBBBBBBBBBBBBBBB...........B.............................................................. +.........................................................B...........................................................................B...........B............................XXXXX.............................................. +.........................................................BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...........B................................................................F +.................................................Q...............................................................................................B......................................A...................XXXXXXXXX.... +...................AAAAAAAAAAAAAAAAAA......................................E.......................A....E....................E...................B...................................XXXXXXX........................... +.................BBBBBBBBBBBBBBBBBBBBBBB.....BBBBBBBBBBBBBBBBBBBBB....BBBBBBBBBBBBBBBBBB........BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...................................................................................... .................................................................................................................. .................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -.................................................................................................................. -..P............................................................................................................... -.................................................................................................................. -.................................................................................................................. -BBBBBBBBBB.....BBBBBB............................................................................................................. diff --git a/Platformer.class b/Platformer.class index 9d7c04f6321253802794ba700193a8270420ad63..44ac519ae28cc1ca0b701886fb9e03cfdf0b4b2f 100644 GIT binary patch literal 13892 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 delta 7798 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 totalLevels) return; // lvl 3 arena - if (currentLevel == 4) { - if (enemiesKilled < 100 && enemies.isEmpty()) { + if (currentLevel == 4 || currentLevel == 10) { + boolean empty = currentLevel == 4 ? enemies.isEmpty() : enemies.size() <= 5; + if (enemiesKilled < 100 * (currentLevel == 4 ? 1 : 4) && empty) { Random rand = new Random(); int xOff = rand.nextInt(700); @@ -122,7 +123,7 @@ public class Platformer extends JPanel implements KeyListener, ActionListener { enemies.add(new Enemy(100 + xOff, 280, 20, 20, currentLevel)); } - } else if (enemiesKilled >= 100) { + } else if (enemiesKilled >= 100 * (currentLevel == 4 ? 1 : 4)) { collidables.removeIf(c -> c.y == 300 && c.x >= 440 && c.x <= 520); } } @@ -367,8 +368,12 @@ public class Platformer extends JPanel implements KeyListener, ActionListener { if (currentLevel == 2) { g.drawString("Take a leap of faith....", flag.x - 25, flag.y - 400); } - if (currentLevel == 4) { - g.drawString("Kill 100 of them...", 220, 200); + if (currentLevel == 4 || currentLevel == 10) { + g.drawString("Kill " + 100 * (currentLevel == 4 ? 1 : 4) + " of them...", 220, 200); + } + + if (currentLevel == 10) { + g.drawString("Final Level.... Time for the gauntlet", 80, 80); } // flag counter int amOnes = player.numAmendments % 10;