Fixed #2537 (mostly)

This commit is contained in:
Anuken
2020-09-10 22:20:20 -04:00
parent e6eb847d81
commit c0ca134c5d
3 changed files with 11 additions and 7 deletions

View File

@@ -228,7 +228,7 @@ public class FloorRenderer implements Disposable{
int chunksx = Mathf.ceil((float)(world.width()) / chunksize),
chunksy = Mathf.ceil((float)(world.height()) / chunksize);
cache = new Chunk[chunksx][chunksy];
cbatch = new MultiCacheBatch(chunksize * chunksize * 5);
cbatch = new MultiCacheBatch(chunksize * chunksize * 6);
Time.mark();

View File

@@ -152,7 +152,9 @@ public class Net{
}
public void disconnect(){
Log.info("Disconnecting.");
if(active && !server){
Log.info("Disconnecting.");
}
provider.disconnectClient();
server = false;
active = false;

View File

@@ -83,8 +83,8 @@ public class ForceProjector extends Block{
public ForceDraw drawer;
@Override
public void add(){
super.add();
public void created(){
super.created();
drawer = ForceDraw.create();
drawer.build = this;
drawer.set(x, y);
@@ -92,8 +92,8 @@ public class ForceProjector extends Block{
}
@Override
public void remove(){
super.remove();
public void onRemoved(){
super.onRemoved();
drawer.remove();
}
@@ -156,7 +156,9 @@ public class ForceProjector extends Block{
public void draw(){
super.draw();
drawer.set(x, y);
if(drawer != null){
drawer.set(x, y);
}
if(buildup > 0f){
Draw.alpha(buildup / breakage * 0.75f);