This commit is contained in:
Anuken
2020-04-02 14:56:53 -04:00
parent a26cd46a7e
commit d0b2f63553
5 changed files with 14 additions and 13 deletions

View File

@@ -215,7 +215,7 @@ public class TODOPlanetGenerator extends PlanetGenerator{
FloatArray frequencies = new FloatArray();
for(int i = 0; i < ores.size; i++){
frequencies.add(rand.random(-0.08f, 0.02f));
frequencies.add(rand.random(-0.09f, 0.01f));
}
pass((x, y) -> {
@@ -225,7 +225,7 @@ public class TODOPlanetGenerator extends PlanetGenerator{
for(int i = ores.size - 1; i >= 0; i--){
Block entry = ores.get(i);
float freq = frequencies.get(i);
if(Math.abs(0.5f - noise(offsetX, offsetY + i*999, 2, 0.7, (40 + i * 2))) > 0.26f &&
if(Math.abs(0.5f - noise(offsetX, offsetY + i*999, 2, 0.7, (40 + i * 2))) > 0.25f &&
Math.abs(0.5f - noise(offsetX, offsetY - i*999, 1, 1, (30 + i * 4))) > 0.37f + freq){
ore = entry;
break;

View File

@@ -101,7 +101,7 @@ public class Sector{
return new SectorRect(radius, center, planeTop, planeRight, angle);
}
public boolean hasAttribute(SectorAttribute attribute){
public boolean is(SectorAttribute attribute){
return (data.attributes & (1 << attribute.ordinal())) != 0;
}

View File

@@ -198,7 +198,7 @@ public class PlanetDialog extends FloatingDialog{
setPlane(hovered);
Draw.color(Color.white, Pal.accent, Mathf.absin(5f, 1f));
TextureRegion icon = hovered.locked() ? Icon.lock.getRegion() : hovered.hasAttribute(SectorAttribute.naval) ? Liquids.water.icon(Cicon.large) : null;
TextureRegion icon = hovered.locked() ? Icon.lock.getRegion() : hovered.is(SectorAttribute.naval) ? Liquids.water.icon(Cicon.large) : null;
if(icon != null){
Draw.rect(icon, 0, 0);
@@ -349,17 +349,18 @@ public class PlanetDialog extends FloatingDialog{
if(++idx % max == 0) t.row();
}
for(int i = 0; i < Math.min(selected.data.floorCounts.length, 3); i++){
t.addImage(selected.data.floors[i].icon(Cicon.small)).padRight(3);
if(++idx % max == 0) t.row();
}
//TODO terrain isn't relevant
//for(int i = 0; i < Math.min(selected.data.floorCounts.length, 3); i++){
// t.addImage(selected.data.floors[i].icon(Cicon.small)).padRight(3);
// if(++idx % max == 0) t.row();
//}
}).fillX().row();
stable.row();
stable.addButton("Launch", () -> {
if(selected != null){
if(selected.hasAttribute(SectorAttribute.naval)){
if(selected.is(SectorAttribute.naval)){
ui.showInfo("You need a naval loadout to launch here.");
return;
}