Idle sector resource production
This commit is contained in:
@@ -10,6 +10,7 @@ import arc.math.geom.*;
|
||||
import arc.scene.event.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.content.*;
|
||||
@@ -307,9 +308,11 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
|
||||
t.left();
|
||||
|
||||
t.table(res -> {
|
||||
ObjectIntMap<Item> map = sector.save.meta.secinfo.getCurrentItems(sector.getTurnsPassed());
|
||||
|
||||
int i = 0;
|
||||
for(Item item : content.items()){
|
||||
int amount = sector.save.meta.secinfo.coreItems.get(item);
|
||||
int amount = map.get(item);
|
||||
if(amount > 0){
|
||||
res.image(item.icon(Cicon.small)).padRight(3);
|
||||
res.add(ui.formatAmount(amount)).color(Color.lightGray);
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
package mindustry.ui.dialogs;
|
||||
|
||||
import mindustry.gen.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class ResourcesDialog extends BaseDialog{
|
||||
|
||||
public ResourcesDialog(){
|
||||
super("//TODO resources");
|
||||
shown(this::setup);
|
||||
addCloseButton();
|
||||
}
|
||||
|
||||
void setup(){
|
||||
cont.clear();
|
||||
|
||||
cont.table(Tex.button, t -> {
|
||||
t.left();
|
||||
t.margin(10f);
|
||||
int[] exports = universe.getTotalExports();
|
||||
for(Item item : content.items()){
|
||||
//TODO display total items
|
||||
if(exports[item.id] > 0){
|
||||
t.image(item.icon(Cicon.small)).padRight(4);
|
||||
//t.add(ui.formatAmount(data.getItem(item))).color(Color.lightGray);
|
||||
//if(exports[item.id] > 0){
|
||||
t.add("+ [accent]" + ui.formatAmount(exports[item.id]) + " [lightgray]/T");
|
||||
//}else{
|
||||
// t.add();
|
||||
//}
|
||||
t.row();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user