Support for unit missiles
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user