mirror of
https://github.com/yawaflua/Informatis.git
synced 2025-12-10 20:19:26 +02:00
update to 129v
This commit is contained in:
@@ -222,7 +222,7 @@ public class BarInfo {
|
||||
|
||||
if(target instanceof Unit unit && state.rules.unitAmmo && unit.type != null){
|
||||
strings.set(5, Core.bundle.format("shar-stat.ammos", format(unit.ammo()), format(unit.type().ammoCapacity)));
|
||||
colors.set(5, unit.type().ammoType.color);
|
||||
colors.set(5, unit.type().ammoType.color());
|
||||
numbers.set(5, unit.ammof());
|
||||
}
|
||||
else if(target instanceof Building build && build.block.hasPower && build.block.consumes.hasPower()){
|
||||
|
||||
@@ -25,6 +25,8 @@ import mindustry.graphics.*;
|
||||
import mindustry.input.*;
|
||||
import mindustry.logic.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.type.ammo.ItemAmmoType;
|
||||
import mindustry.type.ammo.PowerAmmoType;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.*;
|
||||
@@ -379,9 +381,8 @@ public class HudUi {
|
||||
|
||||
if(Vars.state.rules.unitAmmo && getTarget() instanceof Unit u && u.type != null){
|
||||
UnitType type = u.type;
|
||||
if(type.ammoType == AmmoTypes.copper) region = Items.copper.uiIcon;
|
||||
else if(type.ammoType == AmmoTypes.thorium) region = Items.thorium.uiIcon;
|
||||
else if(type.ammoType == AmmoTypes.power || type.ammoType == AmmoTypes.powerLow || type.ammoType == AmmoTypes.powerHigh) region = Icon.powerSmall.getRegion();
|
||||
if(type.ammoType instanceof ItemAmmoType ammo) region = ammo.item.uiIcon;
|
||||
else if(type.ammoType instanceof PowerAmmoType) region = Icon.powerSmall.getRegion();
|
||||
}
|
||||
setDrawable(region);
|
||||
});
|
||||
|
||||
@@ -26,12 +26,13 @@ public class Setting {
|
||||
public void addGraphicCheckSetting(String key, boolean def){
|
||||
ui.settings.graphics.checkPref(key, def);
|
||||
}
|
||||
public void addGraphicSlideSetting(String key, int def, int min, int max, int step, SettingsMenuDialog.StringProcessor s){
|
||||
ui.settings.graphics.sliderPref(key, def, min, max, step, s);
|
||||
}
|
||||
/*
|
||||
public void addGraphicSlideSetting(String key, int def, int min, int max, int step, SettingsMenuDialog.StringProcessor s, Seq<SettingsMenuDialog.SettingsTable.Setting> list){
|
||||
list.add(new SettingsMenuDialog.SettingsTable.Setting() {
|
||||
list.add(new SettingsMenuDialog.SettingsTable.Setting(key) {
|
||||
{
|
||||
name = key;
|
||||
title = bundle.get("setting." + key + ".name");
|
||||
|
||||
Core.settings.defaults(name, def);
|
||||
}
|
||||
|
||||
@@ -260,8 +261,9 @@ public class Setting {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
*/
|
||||
public void init(){
|
||||
/*
|
||||
Seq<SettingsMenuDialog.SettingsTable.Setting> waveSeq = new Seq<>();
|
||||
addGraphicCheckSetting("pastwave", false, waveSeq);
|
||||
addGraphicCheckSetting("emptywave", true, waveSeq);
|
||||
@@ -285,6 +287,22 @@ public class Setting {
|
||||
addGraphicSlideSetting("baropacity", 50, 0, 100, 5, s -> s + "%", opacitySeq);
|
||||
addGraphicSlideSetting("uiopacity", 50, 0, 100, 5, s -> s + "%", opacitySeq);
|
||||
addGraphicDialogSetting("opacitysetting", opacitySeq, opacityTable);
|
||||
*/
|
||||
|
||||
addGraphicCheckSetting("pastwave", false);
|
||||
addGraphicCheckSetting("emptywave", true);
|
||||
addGraphicCheckSetting("scan", false);
|
||||
addGraphicSlideSetting("rangemax", 10, 0, 100, 1, s -> s + "tiles");
|
||||
addGraphicCheckSetting("rangeNearby", true);
|
||||
addGraphicCheckSetting("allTeamRange", false);
|
||||
addGraphicCheckSetting("allTargetRange", false);
|
||||
addGraphicCheckSetting("unitRange", false);
|
||||
addGraphicCheckSetting("softRangeDrawing", false);
|
||||
addGraphicSlideSetting("softRangeOpacity", 10, 0, 25, 1, s -> s + "%");
|
||||
addGraphicSlideSetting("rangeRadius", 5, 0, 20, 1, s -> s + "tiles");
|
||||
addGraphicSlideSetting("selectopacity", 50, 0, 100, 5, s -> s + "%");
|
||||
addGraphicSlideSetting("baropacity", 50, 0, 100, 5, s -> s + "%");
|
||||
addGraphicSlideSetting("uiopacity", 50, 0, 100, 5, s -> s + "%");
|
||||
|
||||
addGraphicCheckSetting("autoShooting", false);
|
||||
addGraphicCheckSetting("infoui", true);
|
||||
|
||||
Reference in New Issue
Block a user