Fixed autosave not triggering, offset player resource bars

This commit is contained in:
Anuken
2018-07-05 12:19:57 -04:00
parent b9ef88951e
commit c7625278b5
3 changed files with 9 additions and 6 deletions

View File

@ -181,7 +181,7 @@ public class OverlayRenderer {
y = (int)(y + 0.0001f);
}
drawEncloser(x, y - 8f, 2f);
drawEncloser(x, y - 9f, 2f);
drawBar(Palette.healthstats, x, y - 8f, unit.healthf());
drawBar(Palette.ammo, x, y - 9f, unit.getAmmoFraction());
}

View File

@ -49,11 +49,14 @@ public class Saves {
if(time > Settings.getInt("saveinterval")*60) {
saving = true;
exec.submit(() -> {
SaveIO.saveToSlot(current.index);
current.meta = SaveIO.getData(current.index);
Timers.run(2f, () -> {
try {
SaveIO.saveToSlot(current.index);
current.meta = SaveIO.getData(current.index);
}catch (Exception e){
e.printStackTrace();
}
saving = false;
return true;
});
time = 0;

View File

@ -28,7 +28,7 @@ public class Tile implements PosTrait, TargetTrait {
/**Block ID data.*/
private byte floor, wall;
/**Rotation, 0-3. Also used to store offload location.*/
/**Rotation, 0-3. Also used to store offload location for routers, in which case it can be any number.*/
private byte rotation;
/**Team ordinal.*/
private byte team;