More campaign tweaks

This commit is contained in:
Anuken
2020-11-14 15:02:47 -05:00
parent c96f4609d0
commit bd4badc274
7 changed files with 66 additions and 26 deletions

View File

@@ -2,9 +2,7 @@ package mindustry.ui.dialogs;
import arc.func.*;
import arc.graphics.*;
import arc.input.*;
import arc.scene.ui.*;
import arc.scene.ui.layout.*;
import mindustry.gen.*;
import mindustry.ui.*;
@@ -19,28 +17,24 @@ public class PaletteDialog extends Dialog{
}
private void build(){
Table table = new Table();
cont.add(table);
cont.table(table -> {
for(int i = 0; i < playerColors.length; i++){
Color color = playerColors[i];
for(int i = 0; i < playerColors.length; i++){
Color color = playerColors[i];
ImageButton button = table.button(Tex.whiteui, Styles.clearTogglei, 34, () -> {
cons.get(color);
hide();
}).size(48).get();
button.setChecked(player.color().equals(color));
button.getStyle().imageUpColor = color;
ImageButton button = table.button(Tex.whiteui, Styles.clearTogglei, 34, () -> {
cons.get(color);
hide();
}).size(48).get();
button.setChecked(player.color().equals(color));
button.getStyle().imageUpColor = color;
if(i % 4 == 3){
table.row();
if(i % 4 == 3){
table.row();
}
}
}
keyDown(key -> {
if(key == KeyCode.escape || key == KeyCode.back) hide();
});
closeOnBack();
}
public void show(Cons<Color> cons){