Fixed #2537 (mostly)
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user