This commit is contained in:
Anuken
2019-10-19 19:54:41 -04:00
parent 0faae5d5ca
commit a2a4c8c43d
4 changed files with 30 additions and 8 deletions

View File

@@ -4,11 +4,11 @@ import io.anuke.arc.*;
import io.anuke.arc.Graphics.*;
import io.anuke.arc.Graphics.Cursor.*;
import io.anuke.arc.graphics.g2d.*;
import io.anuke.arc.input.*;
import io.anuke.arc.math.*;
import io.anuke.arc.scene.*;
import io.anuke.arc.scene.event.*;
import io.anuke.arc.scene.ui.*;
import io.anuke.arc.scene.ui.layout.*;
import io.anuke.arc.util.ArcAnnotate.*;
import io.anuke.mindustry.*;
import io.anuke.mindustry.core.GameState.*;
@@ -252,6 +252,17 @@ public class DesktopInput extends InputHandler{
return mode == breaking;
}
@Override
public void buildPlacementUI(Table table){
table.addImage().color(Pal.gray).height(4f).colspan(4).growX();
table.row();
table.left().margin(0f).defaults().size(48f).left();
table.addImageButton(Icon.wikiSmall, Styles.clearPartiali, () -> {
ui.schematics.show();
});
}
void pollInput(){
Tile selected = tileAt(Core.input.mouseX(), Core.input.mouseY());
int cursorX = tileX(Core.input.mouseX());
@@ -306,11 +317,6 @@ public class DesktopInput extends InputHandler{
}
}
//TODO remove
if(Core.input.keyTap(KeyCode.V)){
ui.schematics.show();
}
if(sreq != null){
float offset = ((sreq.block.size + 2) % 2) * tilesize / 2f;
float x = Core.input.mouseWorld().x + offset;