Building loop cleanup

This commit is contained in:
Anuken 2022-02-13 19:33:04 -05:00
parent 03d99cb05a
commit f85aaed323
12 changed files with 55 additions and 254 deletions

View file

@ -913,7 +913,7 @@ public class ApplicationTests{
if(state.rules.attackMode){
bossWave = 100;
}else{
//assertNotEquals(0, bossWave, "Sector " + zone.name + " doesn't have a boss/end wave.");
assertNotEquals(0, bossWave, "Sector " + zone.name + " doesn't have a boss/end wave.");
}
if(state.rules.winWave > 0) bossWave = state.rules.winWave - 1;

View file

@ -1,215 +0,0 @@
package power;
import arc.Graphics;
import arc.Graphics.Cursor.SystemCursor;
import arc.graphics.*;
import arc.graphics.gl.GLVersion;
public class FakeGraphics extends Graphics{
static int frame;
@Override
public boolean isGL30Available(){
return false;
}
@Override
public GL20 getGL20(){
return null;
}
@Override
public void setGL20(GL20 gl20){
}
@Override
public GL30 getGL30(){
return null;
}
@Override
public void setGL30(GL30 gl30){
}
@Override
public int getWidth(){
return 0;
}
@Override
public int getHeight(){
return 0;
}
@Override
public int getBackBufferWidth(){
return 0;
}
@Override
public int getBackBufferHeight(){
return 0;
}
@Override
public long getFrameId(){
return frame++;
}
@Override
public float getDeltaTime(){
return 0;
}
@Override
public int getFramesPerSecond(){
return 0;
}
@Override
public GLVersion getGLVersion(){
return null;
}
@Override
public float getPpiX(){
return 0;
}
@Override
public float getPpiY(){
return 0;
}
@Override
public float getPpcX(){
return 0;
}
@Override
public float getPpcY(){
return 0;
}
@Override
public float getDensity(){
return 0;
}
@Override
public boolean supportsDisplayModeChange(){
return false;
}
@Override
public Monitor getPrimaryMonitor(){
return null;
}
@Override
public Monitor getMonitor(){
return null;
}
@Override
public Monitor[] getMonitors(){
return new Monitor[0];
}
@Override
public DisplayMode[] getDisplayModes(){
return new DisplayMode[0];
}
@Override
public DisplayMode[] getDisplayModes(Monitor monitor){
return new DisplayMode[0];
}
@Override
public DisplayMode getDisplayMode(){
return null;
}
@Override
public DisplayMode getDisplayMode(Monitor monitor){
return null;
}
@Override
public boolean setFullscreenMode(DisplayMode displayMode){
return false;
}
@Override
public boolean setWindowedMode(int width, int height){
return false;
}
@Override
public void setTitle(String title){
}
@Override
public void setBorderless(boolean undecorated){
}
@Override
public void setResizable(boolean resizable){
}
@Override
public void setVSync(boolean vsync){
}
@Override
public BufferFormat getBufferFormat(){
return null;
}
@Override
public boolean supportsExtension(String extension){
return false;
}
@Override
public boolean isContinuousRendering(){
return false;
}
@Override
public void setContinuousRendering(boolean isContinuous){
}
@Override
public void requestRendering(){
}
@Override
public boolean isFullscreen(){
return false;
}
@Override
public Cursor newCursor(Pixmap pixmap, int xHotspot, int yHotspot){
return null;
}
@Override
protected void setCursor(Cursor cursor){
}
@Override
protected void setSystemCursor(SystemCursor systemCursor){
}
}

View file

@ -26,8 +26,8 @@ public class PowerTestFixture{
@BeforeAll
static void initializeDependencies(){
headless = true;
Core.graphics = new FakeGraphics();
Core.files = new MockFiles();
Groups.init();
boolean make = content == null;

View file

@ -1,18 +1,17 @@
package power;
import arc.*;
import arc.math.*;
import arc.util.*;
import mindustry.*;
import mindustry.core.*;
import mindustry.world.*;
import mindustry.world.blocks.power.*;
import mindustry.world.blocks.power.PowerGenerator.*;
import mindustry.world.blocks.power.*;
import mindustry.world.consumers.*;
import org.junit.jupiter.api.*;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.DynamicTest.dynamicTest;
import static org.junit.jupiter.api.DynamicTest.*;
/**
* Tests code related to the power system in general, but not specific blocks.
@ -25,7 +24,6 @@ public class PowerTests extends PowerTestFixture{
@BeforeAll
static void init(){
Core.graphics = new FakeGraphics();
Vars.state = new GameState();
}