node, core range display done

This commit is contained in:
sharlotte
2021-07-30 17:51:56 +09:00
parent 0260af1586
commit ffce630280
6 changed files with 48 additions and 17 deletions

View File

@@ -137,11 +137,16 @@ public class Main extends Mod {
});
}
}
if(!state.rules.polygonCoreProtection && settings.getBool("coreRange") && player != null){
state.teams.eachEnemyCore(player.team(), core -> {
if(Core.camera.bounds(Tmp.r1).overlaps(Tmp.r2.setCentered(core.x, core.y, state.rules.enemyCoreBuildRadius * 2f))){
Draw.color(Color.darkGray);
Lines.circle(core.x, core.y - 2, state.rules.enemyCoreBuildRadius);
Draw.color(Pal.accent, core.team.color, 0.5f + Mathf.absin(Time.time, 10f, 0.5f));
Lines.circle(core.x, core.y, state.rules.enemyCoreBuildRadius);
}
});
}
});
}
@Override
public void loadContent(){
}
}