Functionality fixes

This commit is contained in:
Anuken
2019-12-26 19:48:45 -05:00
4 changed files with 11 additions and 4 deletions
+2
View File
@@ -112,6 +112,8 @@ public class BlockIndexer{
/** Updates all the structure quadrants for a newly activated team. */
public void updateTeamIndex(Team team){
if(structQuadrants == null) return;
//go through every tile... ouch
for(int x = 0; x < world.width(); x++){
for(int y = 0; y < world.height(); y++){
+4
View File
@@ -125,6 +125,10 @@ public class Teams{
}
private void updateEnemies(){
if(!active.contains(get(state.rules.waveTeam))){
active.add(get(state.rules.waveTeam));
}
for(TeamData data : active){
data.enemies.clear();
for(TeamData other : active){
@@ -337,6 +337,7 @@ public class BuildBlock extends Block{
}
public void setDeconstruct(Block previous){
if(previous == null) return;
this.previous = previous;
this.progress = 1f;
if(previous.buildCost >= 0.01f){