mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-12-06 02:40:23 -08:00
"fixes"
This commit is contained in:
parent
8f853c8f18
commit
a83c0b2e9a
7 changed files with 31 additions and 10 deletions
|
|
@ -2,6 +2,7 @@ package power;
|
|||
|
||||
import io.anuke.arc.Core;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.util.Log;
|
||||
import io.anuke.arc.util.Time;
|
||||
import io.anuke.mindustry.Vars;
|
||||
import io.anuke.mindustry.content.Blocks;
|
||||
|
|
@ -34,6 +35,7 @@ public class PowerTestFixture{
|
|||
Core.graphics = new FakeGraphics();
|
||||
Vars.content = new ContentLoader();
|
||||
Vars.content.load();
|
||||
Log.setUseColors(false);
|
||||
Time.setDeltaProvider(() -> 0.5f);
|
||||
}
|
||||
|
||||
|
|
@ -71,6 +73,11 @@ public class PowerTestFixture{
|
|||
try{
|
||||
Tile tile = new Tile(x, y);
|
||||
|
||||
//workaround since init() is not called for custom blocks
|
||||
if(block.consumes.all() == null){
|
||||
block.consumes.init();
|
||||
}
|
||||
|
||||
// Using the Tile(int, int, byte, byte) constructor would require us to register any fake block or tile we create
|
||||
// Since this part shall not be part of the test and would require more work anyway, we manually set the block and floor
|
||||
// through reflections and then simulate part of what the changed() method does.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue