Mission icons

This commit is contained in:
Anuken
2018-11-02 19:38:08 -04:00
parent 0391ed3e63
commit 761ae4b816
11 changed files with 988 additions and 951 deletions
@@ -225,8 +225,8 @@ public class Sectors{
/**Generates a mission for a sector. This is deterministic and the same for each client.*/
private void generate(Sector sector){
//25% chance for no missions, empty sector
if(Mathf.randomSeed(sector.getSeed() + 213) < 0.4){
//empty sector
if(Mathf.randomSeed(sector.getSeed() + 213) < 0.2){
return;
}
@@ -13,6 +13,11 @@ import static io.anuke.mindustry.Vars.*;
public class BattleMission extends Mission{
final int spacing = 30;
@Override
public String getIcon(){
return "icon-mission-battle";
}
@Override
public GameMode getMode(){
return GameMode.noWaves;
@@ -17,7 +17,7 @@ import static io.anuke.mindustry.Vars.*;
public abstract class Mission{
private String extraMessage;
private boolean showComplete =true;
private boolean showComplete = true;
public abstract boolean isComplete();
@@ -29,6 +29,10 @@ public abstract class Mission{
return displayString();
}
public String getIcon(){
return "icon-mission-defense";
}
public GameMode getMode(){
return GameMode.noWaves;
}