Added missing synchronized block

This commit is contained in:
Anuken
2018-04-17 08:59:01 -04:00
parent ee24eb8d1b
commit 714c5fd784

View File

@ -45,15 +45,18 @@ public class TeslaOrb extends Entity{
}
Array<SolidEntity> enemies = Entities.getNearby(enemyGroup, curx, cury, range*2f);
for(SolidEntity entity : enemies){
if(entity != null && entity.distanceTo(curx, cury) < range && !hit.contains((Enemy)entity)){
hit.add((Enemy)entity);
points.add(new Vector2(entity.x + Mathf.range(shake), entity.y + Mathf.range(shake)));
damageEnemy((Enemy)entity);
curx = entity.x;
cury = entity.y;
break;
synchronized (Entities.entityLock) {
for (SolidEntity entity : enemies) {
if (entity != null && entity.distanceTo(curx, cury) < range && !hit.contains((Enemy) entity)) {
hit.add((Enemy) entity);
points.add(new Vector2(entity.x + Mathf.range(shake), entity.y + Mathf.range(shake)));
damageEnemy((Enemy) entity);
curx = entity.x;
cury = entity.y;
break;
}
}
}
}