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),
|
int chunksx = Mathf.ceil((float)(world.width()) / chunksize),
|
||||||
chunksy = Mathf.ceil((float)(world.height()) / chunksize);
|
chunksy = Mathf.ceil((float)(world.height()) / chunksize);
|
||||||
cache = new Chunk[chunksx][chunksy];
|
cache = new Chunk[chunksx][chunksy];
|
||||||
cbatch = new MultiCacheBatch(chunksize * chunksize * 5);
|
cbatch = new MultiCacheBatch(chunksize * chunksize * 6);
|
||||||
|
|
||||||
Time.mark();
|
Time.mark();
|
||||||
|
|
||||||
|
|||||||
@@ -152,7 +152,9 @@ public class Net{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void disconnect(){
|
public void disconnect(){
|
||||||
Log.info("Disconnecting.");
|
if(active && !server){
|
||||||
|
Log.info("Disconnecting.");
|
||||||
|
}
|
||||||
provider.disconnectClient();
|
provider.disconnectClient();
|
||||||
server = false;
|
server = false;
|
||||||
active = false;
|
active = false;
|
||||||
|
|||||||
@@ -83,8 +83,8 @@ public class ForceProjector extends Block{
|
|||||||
public ForceDraw drawer;
|
public ForceDraw drawer;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void add(){
|
public void created(){
|
||||||
super.add();
|
super.created();
|
||||||
drawer = ForceDraw.create();
|
drawer = ForceDraw.create();
|
||||||
drawer.build = this;
|
drawer.build = this;
|
||||||
drawer.set(x, y);
|
drawer.set(x, y);
|
||||||
@@ -92,8 +92,8 @@ public class ForceProjector extends Block{
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void remove(){
|
public void onRemoved(){
|
||||||
super.remove();
|
super.onRemoved();
|
||||||
drawer.remove();
|
drawer.remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -156,7 +156,9 @@ public class ForceProjector extends Block{
|
|||||||
public void draw(){
|
public void draw(){
|
||||||
super.draw();
|
super.draw();
|
||||||
|
|
||||||
drawer.set(x, y);
|
if(drawer != null){
|
||||||
|
drawer.set(x, y);
|
||||||
|
}
|
||||||
|
|
||||||
if(buildup > 0f){
|
if(buildup > 0f){
|
||||||
Draw.alpha(buildup / breakage * 0.75f);
|
Draw.alpha(buildup / breakage * 0.75f);
|
||||||
|
|||||||
Reference in New Issue
Block a user