Skip to content

Commit

Permalink
...
Browse files Browse the repository at this point in the history
  • Loading branch information
xzxADIxzx committed Oct 1, 2021
1 parent cbe3c28 commit 0134bec
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
13 changes: 13 additions & 0 deletions src/input/ModInputHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,19 @@ public void drawBreakSelectionMod(int x1, int y1, int x2, int y2, int size){
}
}

public void drawOverRequestMod(BuildPlan request){
boolean valid = validPlace(request.x, request.y, request.block, request.rotation);

Draw.reset();
Draw.mixcol(!valid ? Pal.breakInvalid : Color.white, (!valid ? 0.4f : 0.24f) + Mathf.absin(Time.globalTime, 6f, 0.28f));
Draw.alpha(1f);
request.block.drawRequestConfigTop(request, cons -> {
selectRequests.each(cons);
lineRequests.each(cons);
});
Draw.reset();
}

public int rawTileXMod(){
return World.toTile(Core.input.mouseWorld().x);
}
Expand Down
4 changes: 2 additions & 2 deletions src/input/ModMobileInput.java
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ public void drawBottom(){
request.block.drawPlan(request, allRequests(), validPlace(request.x, request.y, request.block, request.rotation) && getRequest(request.x, request.y, request.block.size, null) == null);
drawSelected(request.x, request.y, request.block, Pal.accent);
}
lineRequests.each(this::drawOverRequest);
lineRequests.each(this::drawOverRequestMod);
}else if(mode == breaking){
drawBreakSelectionMod(lineStartX, lineStartY, tileX, tileY, Core.settings.getInt("breaksize") - 1);
}
Expand Down Expand Up @@ -362,7 +362,7 @@ public void drawOverSelect(){
Draw.reset();
drawRequest(request);
if(!request.breaking){
drawOverRequest(request);
drawOverRequestMod(request);
}

//draw last placed request
Expand Down

0 comments on commit 0134bec

Please sign in to comment.