diff --git a/saves/Level1.txt b/saves/Level1.txt index 77da5e2..da9ae01 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 hqwwwwwwwwe vvvvvvvvvvvvvvvvvvvvv ad +sssssssssssssssssdlllllad 2 qwwwwwwwwe vvvvvvvvvvvvvvvvvvvvv ad sssssssssssssssssdlllllad bbb s qrsssslssstwe vvvvvvvvvvvvvvvvvvvvv ad -sssssssssssssssssdllllladbb s ooqwwrssssllssssstwe !!! qwe vvvvvvvvvvvvvvvvvvvvv + ad +sssssssssssssssssdllllladbb s ooqwwrssssllssssstwe ! b h !!! qwe vvvvvvvvvvvvvvvvvvvvv + ad ssssssssssssssssstwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrsssssssssssssssstwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrstwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww3 \ No newline at end of file diff --git a/src/FireBall.java b/src/FireBall.java index 5a456e6..f40b0bd 100644 --- a/src/FireBall.java +++ b/src/FireBall.java @@ -6,7 +6,10 @@ public class FireBall extends GenericSprite{ private int realX; public boolean dead; - public FireBall(int x, int y, int height, int width, int xv, int yv, String dir) { + + public static final int height = 8; + public static final int width = 16; + public FireBall(int x, int y, int xv, int yv, String dir) { super(x, y, height, width); xVelocity = xv; yVelocity = yv; @@ -20,6 +23,13 @@ public class FireBall extends GenericSprite{ public void update(){ realX = x-GameFrame.game.camera.x; } + + public boolean collidePlayer(Player p){ + if(realX+width>p.x&&realXtile.realX&&x