Cleanup
This commit is contained in:
@@ -352,6 +352,13 @@ public class NetClient implements ApplicationListener{
|
|||||||
player.set(x, y);
|
player.set(x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Remote(variants = Variant.both, unreliable = true)
|
||||||
|
public static void setCameraPosition(float x, float y){
|
||||||
|
if(Core.camera != null){
|
||||||
|
Core.camera.position.set(x, y);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Remote
|
@Remote
|
||||||
public static void playerDisconnect(int playerid){
|
public static void playerDisconnect(int playerid){
|
||||||
if(netClient != null){
|
if(netClient != null){
|
||||||
|
|||||||
@@ -129,11 +129,12 @@ public class Teams{
|
|||||||
unit.team.data().updateCount(unit.type, 1);
|
unit.team.data().updateCount(unit.type, 1);
|
||||||
|
|
||||||
if(unit instanceof Payloadc payloadc){
|
if(unit instanceof Payloadc payloadc){
|
||||||
payloadc.payloads().each(p -> {
|
var payloads = payloadc.payloads();
|
||||||
if(p instanceof UnitPayload payload){
|
for(int i = 0; i < payloads.size; i++){
|
||||||
|
if(payloads.get(i) instanceof UnitPayload payload){
|
||||||
count(payload.unit);
|
count(payload.unit);
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package mindustry.world.blocks.power;
|
package mindustry.world.blocks.power;
|
||||||
|
|
||||||
import arc.*;
|
import arc.*;
|
||||||
|
import arc.func.*;
|
||||||
import arc.graphics.*;
|
import arc.graphics.*;
|
||||||
import arc.graphics.g2d.*;
|
import arc.graphics.g2d.*;
|
||||||
import arc.math.*;
|
import arc.math.*;
|
||||||
@@ -99,6 +100,8 @@ public class ItemLiquidGenerator extends PowerGenerator{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public class ItemLiquidGeneratorBuild extends GeneratorBuild{
|
public class ItemLiquidGeneratorBuild extends GeneratorBuild{
|
||||||
|
protected Boolf<Liquid> liquidFilter = other -> liquids.get(other) >= 0.001f && getLiquidEfficiency(other) >= minLiquidEfficiency;
|
||||||
|
|
||||||
public float explosiveness, heat, totalTime;
|
public float explosiveness, heat, totalTime;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -120,14 +123,7 @@ public class ItemLiquidGenerator extends PowerGenerator{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Liquid liquid = null;
|
Liquid liquid = hasLiquids ? content.liquids().find(liquidFilter) : null;
|
||||||
for(Liquid other : content.liquids()){
|
|
||||||
if(hasLiquids && liquids.get(other) >= 0.001f && getLiquidEfficiency(other) >= minLiquidEfficiency){
|
|
||||||
liquid = other;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
totalTime += heat * Time.delta;
|
totalTime += heat * Time.delta;
|
||||||
|
|
||||||
//liquid takes priority over solids
|
//liquid takes priority over solids
|
||||||
|
|||||||
Reference in New Issue
Block a user