From 68c80c2a3198976a280f8f460800670d6438185a Mon Sep 17 00:00:00 2001 From: bob Date: Fri, 17 Jun 2022 13:28:39 -0400 Subject: [PATCH] Finished Moving Steel --- src/Player.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/Player.java b/src/Player.java index 9614043..af1e117 100644 --- a/src/Player.java +++ b/src/Player.java @@ -149,14 +149,15 @@ public class Player extends GenericSprite { for(NonPlayer e: GameFrame.game.enemy){ - System.out.println((xx*Tile.length)+" "+(yy*Tile.length)+" "); - System.out.print(" "+ (e.x+GamePanel.GAME_WIDTH/2) + " "+e.y+" "); -// if(){ -// -// } else { -// canPlaceSteel = false; -// return; -// } + int TileX = xx*Tile.length; + int TileY = yy*Tile.length; + int ex = (e.x+GamePanel.GAME_WIDTH/2); + //System.out.println((xx*Tile.length)+" "+(yy*Tile.length)+" "); + //System.out.print(" "+ (e.x+GamePanel.GAME_WIDTH/2) + " "+e.y+" "); + if(TileX<=ex+e.WIDTH&&ex<=TileX+Tile.length&&TileY<=e.y+e.HEIGHT&&e.y<=TileY+Tile.length){ + canPlaceSteel = false; + return; + } } if(Math.abs(xDis)<(WIDTH+Tile.length)/2&&Math.abs(yDis)<(HEIGHT+Tile.length)/2){ canPlaceSteel = false; return;