Merged Unit & Builder components / Cleanup

This commit is contained in:
Anuken
2020-11-17 19:40:18 -05:00
parent 8280166485
commit 527be41e32
38 changed files with 152 additions and 125 deletions

View File

@@ -179,7 +179,7 @@ public class ConstructBlock extends Block{
if(control.input.buildWasAutoPaused && !control.input.isBuilding && player.isBuilder()){
control.input.isBuilding = true;
}
player.builder().addBuild(new BuildPlan(tile.x, tile.y, rotation, cblock, lastConfig), false);
player.unit().addBuild(new BuildPlan(tile.x, tile.y, rotation, cblock, lastConfig), false);
}
}

View File

@@ -57,6 +57,7 @@ public interface Payload{
return (T)payload;
}else if(type == payloadUnit){
byte id = read.b();
if(EntityMapping.map(id) == null) throw new RuntimeException("No type with ID " + id + " found.");
Unit unit = (Unit)EntityMapping.map(id).get();
unit.read(read);
return (T)new UnitPayload(unit);