diff --git a/saves/Level1.txt b/saves/Level1.txt index 93698a8..77da5e2 100644 --- a/saves/Level1.txt +++ b/saves/Level1.txt @@ -12,7 +12,7 @@ sssssssssssssssssd sssssssssssssssssd zxc asd asd zxxxxxc zxxxxxxxllllxxxxxxxxc ad sssssssssssssssssd 1 zxc zxc vvvvvvvvwwwwvvvvvvvvv ad sssssssssssssssssd qe vvvvvvvvvvvvvvvvvvvvv ad -sssssssssssssssssdlllllad 2 qwwwwwwwwe vvvvvvvvvvvvvvvvvvvvv ad +sssssssssssssssssdlllllad 2 hqwwwwwwwwe vvvvvvvvvvvvvvvvvvvvv ad sssssssssssssssssdlllllad bbb s qrsssslssstwe vvvvvvvvvvvvvvvvvvvvv ad sssssssssssssssssdllllladbb s ooqwwrssssllssssstwe !!! qwe vvvvvvvvvvvvvvvvvvvvv + ad ssssssssssssssssstwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrsssssssssssssssstwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrstwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww3 \ No newline at end of file diff --git a/src/FireBall.java b/src/FireBall.java new file mode 100644 index 0000000..6a3e054 --- /dev/null +++ b/src/FireBall.java @@ -0,0 +1,14 @@ +import java.awt.*; + +public class FireBall extends GenericSprite{ + public FireBall(int x, int y, int height, int width, int xv, int yv) { + super(x, y, height, width); + xVelocity = xv; + yVelocity = yv; + } + + public void draw(Graphics g){ + + + } +} diff --git a/src/GamePanel.java b/src/GamePanel.java index 61c5f99..7df3277 100644 --- a/src/GamePanel.java +++ b/src/GamePanel.java @@ -59,6 +59,8 @@ public class GamePanel extends JPanel implements Runnable, KeyListener, Serializ public ArrayList middlewareArray = new ArrayList(); public ArrayListparticleTiles = new ArrayList(); + + public ArrayListshootingTiles = new ArrayList(); public ArrayListenemy = new ArrayList(); public ArrayListbombs = new ArrayList<>(); public BombDirectionShow bombDir = null; diff --git a/src/MapReader.java b/src/MapReader.java index a501bea..762d0eb 100644 --- a/src/MapReader.java +++ b/src/MapReader.java @@ -22,12 +22,15 @@ public class MapReader implements Serializable { Grass: */ //o = steel - + // u + // h k Shooting + // m public static void inputMap(String filePath) throws IOException, SpriteException, UnsupportedAudioFileException, LineUnavailableException { x = 0; y = 0; GameFrame.game.enemy.clear(); GameFrame.game.particleTiles.clear(); + GameFrame.game.shootingTiles.clear(); for(int i=0; i