Fixed place distance not being respected

This commit is contained in:
Anuken
2018-07-29 19:00:29 -04:00
parent 77f0dfb9b1
commit e88ce078df
5 changed files with 20 additions and 4 deletions

View File

@@ -335,7 +335,7 @@ public abstract class InputHandler extends InputAdapter{
}
public boolean validBreak(int x, int y){
return Build.validBreak(player.getTeam(), x, y);
return Build.validBreak(player.getTeam(), x, y) && Vector2.dst(player.x, player.y, x * tilesize, y * tilesize) < Player.placeDistance;
}
public void placeBlock(int x, int y, Recipe recipe, int rotation){
@@ -344,7 +344,6 @@ public abstract class InputHandler extends InputAdapter{
}
public void breakBlock(int x, int y){
//todo multiplayer support
Tile tile = world.tile(x, y).target();
player.addBuildRequest(new BuildRequest(tile.x, tile.y));