Autogeneration of some IO code

This commit is contained in:
Anuken
2020-02-13 13:30:30 -05:00
parent 47f075133f
commit ad248e2e20
40 changed files with 163 additions and 74 deletions

View File

@@ -12,7 +12,7 @@ import static mindustry.Vars.net;
public class RespawnBlock{
public static void drawRespawn(Tile tile, float heat, float progress, float time, Playerc player, UnitDef to){
public static void drawRespawn(Tile tile, float heat, float progress, float time, Playerc player, UnitType to){
progress = Mathf.clamp(progress);
Draw.color(Pal.darkMetal);

View File

@@ -20,7 +20,7 @@ import mindustry.world.modules.*;
import static mindustry.Vars.*;
public class CoreBlock extends StorageBlock{
public UnitDef mech = UnitTypes.starter;
public UnitType mech = UnitTypes.starter;
public CoreBlock(String name){
super(name);

View File

@@ -20,7 +20,7 @@ import static mindustry.Vars.*;
//TODO remove
public class MechPad extends Block{
public @NonNull UnitDef mech;
public @NonNull UnitType mech;
public float buildTime = 60 * 5;
public MechPad(String name){

View File

@@ -22,7 +22,7 @@ import java.io.*;
import static mindustry.Vars.net;
public class UnitFactory extends Block{
public UnitDef unitType;
public UnitType unitType;
public float produceTime = 1000f;
public float launchVelocity = 0f;
public TextureRegion topRegion;