mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-24 05:21:15 -08:00
220 lines
3.5 KiB
Java
220 lines
3.5 KiB
Java
package power;
|
|
|
|
import io.anuke.arc.Graphics;
|
|
import io.anuke.arc.Graphics.Cursor.SystemCursor;
|
|
import io.anuke.arc.graphics.*;
|
|
import io.anuke.arc.graphics.glutils.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 float getRawDeltaTime(){
|
|
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 setUndecorated(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){
|
|
|
|
}
|
|
}
|