Fixed mobile crash

This commit is contained in:
Anuken
2024-10-28 13:33:39 -04:00
parent 324dd6602e
commit fd88550b88
3 changed files with 6 additions and 2 deletions

View File

@ -88,9 +88,11 @@ public class MobileInput extends InputHandler implements GestureListener{
/** Check and assign targets for a specific position. */
void checkTargets(float x, float y){
if(player.dead()) return;
Unit unit = Units.closestEnemy(player.team(), x, y, 20f, u -> !u.dead);
if(unit != null && !player.dead() && player.unit().type.canAttack){
if(unit != null && player.unit().type.canAttack){
player.unit().mineTile = null;
target = unit;
}else{

View File

@ -30,6 +30,8 @@ public class ItemsDisplay extends Table{
top().left();
margin(0);
if(items == null) return;
table(Tex.button, c -> {
c.margin(10).marginLeft(12).marginTop(15f);
c.marginRight(12f);

View File

@ -89,7 +89,7 @@ public class LaunchLoadoutDialog extends BaseDialog{
total.clear();
selected.requirements().each(total::add);
universe.getLaunchResources().each(total::add);
valid = sitems.has(total);
valid = sitems.has(total) || PlanetDialog.debugSelect;
};
Cons<Table> rebuild = table -> {