Mass-deletion of enemy code

This commit is contained in:
Anuken
2018-03-14 18:02:35 -04:00
parent a023c4fbac
commit 1cd30e9057
56 changed files with 313 additions and 1271 deletions

View File

@@ -3,9 +3,14 @@ package io.anuke.mindustry.resource;
public class Mech extends Upgrade{
public static final Mech
standard = new Mech("standard");
standard = new Mech("standard", false),
standardShip = new Mech("standard-ship", true);
public Mech(String name){
public boolean flying;
public float mass = 1f;
public Mech(String name, boolean flying){
super(name);
this.flying = flying;
}
}

View File

@@ -23,8 +23,8 @@ public abstract class Upgrade {
return Bundles.get("upgrade." + name + ".name");
}
public static Upgrade getByID(byte id){
return upgrades.get(id);
public static <T extends Upgrade> T getByID(byte id){
return (T)upgrades.get(id);
}
public static Array<Upgrade> getAllUpgrades() {