Core database content icon click support

This commit is contained in:
Anuken
2024-06-19 16:56:20 -04:00
parent 4f93a5c332
commit 65e7891991
14 changed files with 101 additions and 61 deletions

View File

@@ -89,7 +89,7 @@ public class Reconstructor extends UnitBlock{
table.table(Styles.grayPanel, t -> {
t.left();
t.image(upgrade[0].uiIcon).size(40).pad(10f).left().scaling(Scaling.fit);
t.image(upgrade[0].uiIcon).size(40).pad(10f).left().scaling(Scaling.fit).with(i -> StatValues.withTooltip(i, upgrade[0]));
t.table(info -> {
info.add(upgrade[0].localizedName).left();
info.row();
@@ -104,7 +104,7 @@ public class Reconstructor extends UnitBlock{
table.table(Styles.grayPanel, t -> {
t.left();
t.image(upgrade[1].uiIcon).size(40).pad(10f).right().scaling(Scaling.fit);
t.image(upgrade[1].uiIcon).size(40).pad(10f).right().scaling(Scaling.fit).with(i -> StatValues.withTooltip(i, upgrade[1]));
t.table(info -> {
info.add(upgrade[1].localizedName).right();
info.row();

View File

@@ -150,7 +150,7 @@ public class UnitAssembler extends PayloadBlock{
}
if(plan.unit.unlockedNow()){
t.image(plan.unit.uiIcon).scaling(Scaling.fit).size(40).pad(10f).left();
t.image(plan.unit.uiIcon).scaling(Scaling.fit).size(40).pad(10f).left().with(i -> StatValues.withTooltip(i, plan.unit));
t.table(info -> {
info.defaults().left();
info.add(plan.unit.localizedName);
@@ -170,7 +170,7 @@ public class UnitAssembler extends PayloadBlock{
}
PayloadStack stack = plan.requirements.get(i);
req.add(new ItemImage(stack)).pad(5);
req.add(StatValues.stack(stack)).pad(5);
}
}).right().grow().pad(10f);
}else{

View File

@@ -122,7 +122,7 @@ public class UnitFactory extends UnitBlock{
}
if(plan.unit.unlockedNow()){
t.image(plan.unit.uiIcon).size(40).pad(10f).left().scaling(Scaling.fit);
t.image(plan.unit.uiIcon).size(40).pad(10f).left().scaling(Scaling.fit).with(i -> StatValues.withTooltip(i, plan.unit));
t.table(info -> {
info.add(plan.unit.localizedName).left();
info.row();