Fixed game-over sector algorithm

This commit is contained in:
Anuken
2018-08-15 21:25:07 -04:00
parent 4f72011cf7
commit 8850a89e30

View File

@@ -109,14 +109,13 @@ public class ServerControl extends Module{
} }
}else{ }else{
if(gameOvers >= 2){ if(gameOvers >= 2){
info("Two consecutive game-overs detected, shifting sector Y."); Settings.putInt("sector_y", Settings.getInt("sector_y") < 0 ? Settings.getInt("sector_y") + 1 : Settings.getInt("sector_y") - 1);
Settings.putInt("sector_x", Settings.getInt("sector_x") - 1);
Settings.putInt("sector_y", Settings.getInt("sector_y") + 1);
Settings.save(); Settings.save();
gameOvers = 0;
} }
info("Re-trying sector map: {0} {1}", Settings.getInt("sector_x"), Settings.getInt("sector_y"));
gameOvers ++; gameOvers ++;
playSectorMap(); playSectorMap();
info("Re-trying sector map: {0} {1}", Settings.getInt("sector_x"), Settings.getInt("sector_y"));
} }
}else{ }else{
state.set(State.menu); state.set(State.menu);