WIP arkycite

This commit is contained in:
Anuken
2021-11-30 18:13:34 -05:00
parent a0b7d96f67
commit b3dd7f4b8b
15 changed files with 111 additions and 5 deletions

View File

@@ -6,8 +6,10 @@ import arc.graphics.g2d.*;
import arc.math.*;
import arc.util.*;
import arc.util.io.*;
import mindustry.*;
import mindustry.content.*;
import mindustry.entities.*;
import mindustry.game.*;
import mindustry.gen.*;
import mindustry.graphics.*;
import mindustry.type.*;
@@ -49,6 +51,20 @@ public class UnitCargoLoader extends Block{
));
}
@Override
public boolean canPlaceOn(Tile tile, Team team, int rotation){
return super.canPlaceOn(tile, team, rotation) && Units.canCreate(team, unitType);
}
@Override
public void drawPlace(int x, int y, int rotation, boolean valid){
super.drawPlace(x, y, rotation, valid);
if(!Units.canCreate(Vars.player.team(), unitType)){
drawPlaceText(Core.bundle.get("@bar.cargounitcap"), x, y, valid);
}
}
public class UnitTransportSourceBuild extends Building{
//needs to be "unboxed" after reading, since units are read after buildings.
public int readUnitId = -1;