Fixed two major crashes
This commit is contained in:
@@ -409,8 +409,10 @@ public class Renderer extends RendererModule{
|
|||||||
Lines.dashCircle(spawn.start.worldx(), spawn.start.worldy(), enemyspawnspace);
|
Lines.dashCircle(spawn.start.worldx(), spawn.start.worldy(), enemyspawnspace);
|
||||||
}
|
}
|
||||||
|
|
||||||
Draw.color(Color.LIME);
|
if(world.getCore() != null) {
|
||||||
Lines.poly(world.getSpawnX(), world.getSpawnY(), 4, 6f, Timers.time()*2f);
|
Draw.color(Color.LIME);
|
||||||
|
Lines.poly(world.getSpawnX(), world.getSpawnY(), 4, 6f, Timers.time() * 2f);
|
||||||
|
}
|
||||||
|
|
||||||
if(input.breakMode == PlaceMode.holdDelete)
|
if(input.breakMode == PlaceMode.holdDelete)
|
||||||
input.breakMode.draw(tilex, tiley, 0, 0);
|
input.breakMode.draw(tilex, tiley, 0, 0);
|
||||||
|
|||||||
@@ -100,9 +100,10 @@ public class EnemyType {
|
|||||||
enemy.hitTime -= Timers.delta();
|
enemy.hitTime -= Timers.delta();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(enemy.lane >= world.getSpawns().size) enemy.lane = 0;
|
if(enemy.lane >= world.getSpawns().size || enemy.lane < 0) enemy.lane = 0;
|
||||||
|
|
||||||
boolean waiting = world.getSpawns().get(enemy.lane).pathTiles == null || enemy.node <= 0;
|
boolean waiting = enemy.lane >= world.getSpawns().size || enemy.lane < 0
|
||||||
|
|| world.getSpawns().get(enemy.lane).pathTiles == null || enemy.node <= 0;
|
||||||
|
|
||||||
move(enemy);
|
move(enemy);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user