Support for unit missiles

This commit is contained in:
Anuken
2021-12-07 16:58:11 -05:00
parent f5e9df1265
commit 0b7d8f371e
16 changed files with 276 additions and 77 deletions

View File

@@ -5,6 +5,7 @@ import arc.util.*;
import mindustry.annotations.Annotations.*;
import mindustry.content.*;
import mindustry.core.*;
import mindustry.gen.*;
import mindustry.world.*;
import mindustry.world.blocks.environment.*;
@@ -50,9 +51,9 @@ abstract class PosComp implements Position{
return tile == null ? Blocks.air : tile.block();
}
boolean onSolid(){
Tile tile = tileOn();
return tile == null || tile.solid();
@Nullable
Building buildOn(){
return world.buildWorld(x, y);
}
@Nullable
@@ -60,6 +61,11 @@ abstract class PosComp implements Position{
return world.tileWorld(x, y);
}
boolean onSolid(){
Tile tile = tileOn();
return tile == null || tile.solid();
}
@Override
public float getX(){
return x;