Cleanup
This commit is contained in:
@@ -383,8 +383,8 @@ public class DesktopInput extends InputHandler{
|
||||
schematicY += shiftY;
|
||||
}
|
||||
|
||||
if(Core.input.keyTap(Binding.deselect)){
|
||||
player.miner().mineTile(null);
|
||||
if(Core.input.keyTap(Binding.deselect) && !isPlacing()){
|
||||
player.unit().mineTile = null;
|
||||
}
|
||||
|
||||
if(Core.input.keyTap(Binding.clear_building)){
|
||||
@@ -481,7 +481,7 @@ public class DesktopInput extends InputHandler{
|
||||
}else if(selected != null){
|
||||
//only begin shooting if there's no cursor event
|
||||
if(!tileTapped(selected.build) && !tryTapPlayer(Core.input.mouseWorld().x, Core.input.mouseWorld().y) && !player.builder().activelyBuilding() && !droppingItem &&
|
||||
!tryBeginMine(selected) && player.miner().mineTile() == null && !Core.scene.hasKeyboard()){
|
||||
!tryBeginMine(selected) && player.unit().mineTile() == null && !Core.scene.hasKeyboard()){
|
||||
player.shooting = shouldShoot;
|
||||
}
|
||||
}else if(!Core.scene.hasKeyboard()){ //if it's out of bounds, shooting is just fine
|
||||
|
||||
@@ -925,7 +925,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
||||
boolean tryBeginMine(Tile tile){
|
||||
if(canMine(tile)){
|
||||
//if a block is clicked twice, reset it
|
||||
player.miner().mineTile(player.miner().mineTile() == tile ? null : tile);
|
||||
player.unit().mineTile = player.unit().mineTile == tile ? null : tile;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@@ -934,7 +934,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
||||
boolean canMine(Tile tile){
|
||||
return !Core.scene.hasMouse()
|
||||
&& tile.drop() != null
|
||||
&& player.miner().validMine(tile)
|
||||
&& player.unit().validMine(tile)
|
||||
&& !(tile.floor().playerUnmineable && tile.overlay().itemDrop == null)
|
||||
&& player.unit().acceptsItem(tile.drop())
|
||||
&& tile.block() == Blocks.air;
|
||||
|
||||
@@ -914,7 +914,7 @@ public class MobileInput extends InputHandler implements GestureListener{
|
||||
}
|
||||
|
||||
//update shooting if not building + not mining
|
||||
if(!player.builder().isBuilding() && player.miner().mineTile() == null){
|
||||
if(!player.builder().isBuilding() && player.unit().mineTile() == null){
|
||||
|
||||
//autofire targeting
|
||||
if(manualShooting){
|
||||
|
||||
Reference in New Issue
Block a user