26 lines
1.2 KiB
Java
26 lines
1.2 KiB
Java
package games.rednblack.editor.controller;
|
|
|
|
import com.badlogic.gdx.Gdx;
|
|
import com.badlogic.gdx.graphics.GL20;
|
|
import games.rednblack.editor.utils.AppConfig;
|
|
import games.rednblack.h2d.common.HyperLog;
|
|
import org.apache.commons.lang3.SystemUtils;
|
|
import org.puremvc.java.interfaces.INotification;
|
|
import org.puremvc.java.patterns.command.SimpleCommand;
|
|
|
|
public class BootstrapInfoCommand extends SimpleCommand {
|
|
|
|
@Override
|
|
public void execute(INotification notification) {
|
|
HyperLog.infoUnderline("HyperLap2D " + AppConfig.getInstance().versionString);
|
|
HyperLog.info(SystemUtils.OS_NAME + " [" + SystemUtils.OS_VERSION + " - " + SystemUtils.OS_ARCH + "]");
|
|
GL20 gl20 = Gdx.graphics.getGL20();
|
|
HyperLog.info(gl20.glGetString(GL20.GL_VENDOR) + " - " + gl20.glGetString(GL20.GL_RENDERER));
|
|
HyperLog.info("Screen size " + Gdx.graphics.getBackBufferWidth() + " x " + Gdx.graphics.getBackBufferHeight());
|
|
HyperLog.info("GL version " + gl20.glGetString(GL20.GL_VERSION));
|
|
HyperLog.info("Shaders version " + gl20.glGetString(GL20.GL_SHADING_LANGUAGE_VERSION));
|
|
|
|
HyperLog.info("JVM Version: " + System.getProperty("java.version"));
|
|
}
|
|
}
|