@BeforeClass public static void init() { // Note that we don't need to implement any of the listener's methods application = new HeadlessApplication(new ApplicationListener() { @Override public void create() {} @Override public void resize(int width, int height) {} @Override public void render() {} @Override public void pause() {} @Override public void resume() {} @Override public void dispose() {} }); // Use Mockito to mock the OpenGL methods since we are running headlessly Gdx.gl20 = Mockito.mock(GL20.class); Gdx.gl = Gdx.gl20; }
@Override public ApplicationListener createApplicationListener () { return new GftGame(); }
@Override public ApplicationListener createApplicationListener () { RavTech ravtech = new RavTech(new HtmlEngineConfiguration()); HookApi.addHook("onBoot", new Hook() { @Override public void run() { RavTech.files.loadAsset("map.scene", Scene.class); RavTech.files.finishLoading(); RavTech.currentScene = RavTech.files.getAsset("map.scene", Scene.class); } }); HookApi.addHook("onUpdate", new Hook() { int i = 0; @Override public void run() { i++; GameObject.find("Camera").transform.setLocalPosition(0, (float)(Math.sin(i * 0.01) * 5)); } }); return ravtech; }
@Override public ApplicationListener createApplicationListener() { instance = this; setLogLevel(LOG_NONE); setLoadingListener(new LoadingListener() { @Override public void beforeSetup() { } @Override public void afterSetup() { scaleCanvas(); setupResizeHook(); } }); Net.setClientProvider(new WebsocketClient()); Mindustry.platforms = new PlatformFunction(){ DateTimeFormat format = DateTimeFormat.getFormat("EEE, dd MMM yyyy HH:mm:ss"); @Override public String format(Date date){ return format.format(date); } @Override public String format(int number){ return NumberFormat.getDecimalFormat().format(number); } @Override public void openLink(String link){ Window.open(link, "_blank", ""); } }; return new Mindustry(); }
@Override public ApplicationListener createApplicationListener () { return new Game(new Advertisements() { @Override public void showAds() { } }); }
@Override protected void run(ApplicationListener applicationListener) { HeadlessApplicationConfiguration config = new HeadlessApplicationConfiguration(); config.renderInterval = -1; // internal loop called from within create() new HeadlessApplication(applicationListener, config); }
@Override protected void run(ApplicationListener applicationListener) { AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); config.useAccelerometer = false; config.useCompass = false; config.useWakelock = true; config.useImmersiveMode = true; androidLauncher.initialize(applicationListener, config); }
@BeforeClass public static void init() { // Note that we don't need to implement any of the listener's methods Gdx.app = new HeadlessApplication(new ApplicationListener() { @Override public void create() { } @Override public void resize(int width, int height) { } @Override public void render() { } @Override public void pause() { } @Override public void resume() { } @Override public void dispose() { } }); // Use Mockito to mock the OpenGL methods since we are running headlessly Gdx.gl20 = Mockito.mock(GL20.class); Gdx.gl = Gdx.gl20; }
@Override public void initialize(ApplicationListener listener, AndroidApplicationConfiguration config){ //Las siguientes dos lines son necesaria para poder añadir markers de la manera que ARToolKit lo maneja AssetHelper assetHelper = new AssetHelper(getAssets()); assetHelper.cacheAssetFolder(this, "Data"); mainLayout = new FrameLayout(this); config.r = 8; config.g = 8; config.b = 8; config.a = 8; //Configuraciones basicas requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setFormat(PixelFormat.TRANSLUCENT); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); gameView = initializeForView(listener, config); if(graphics.getView() instanceof SurfaceView){ SurfaceView glView = (SurfaceView)graphics.getView(); glView.getHolder().setFormat(PixelFormat.TRANSLUCENT); } setContentView(mainLayout); }
@Override public ApplicationListener createApplicationListener () { return new JGame(); }
@Override public ApplicationListener createApplicationListener () { return new GdxArtemisGame(); }
public SwingTestRunner() { logger.info("Starting application"); LwjglApplicationConfiguration configuration = new LwjglApplicationConfiguration(); configuration.width = 1200; configuration.height = 900; configuration.samples = 4; logger.info("Config is: {}x{}", configuration.width, configuration.height); ApplicationListener app = new WheelRenderer(); lwjglCanvas = new LwjglCanvas(app, configuration); logger.info("Application listener used is {}", app.getClass()); setName("Test frame ooo"); JButton b = new JButton("lol"); b.addActionListener(e -> { logger.info("Button clicked"); // ((WheelRenderer) app).doStuff(); // lwjglCanvas.stop(); // getContentPane().remove(lwjglCanvas.getCanvas()); }); Container c = getContentPane(); lwjglCanvas.getCanvas().setBounds(0, 0, 1200, 900); b.setBounds(900, 0, 100, 900); c.add(lwjglCanvas.getCanvas(), BorderLayout.LINE_START); c.add(b, BorderLayout.CENTER); pack(); setVisible(true); setSize(1300, 900); setDefaultCloseOperation(DISPOSE_ON_CLOSE); }
void sizeChanged (int width, int height) { if (isMac) { glfwShowWindow(window); // This is required to refresh the NSOpenGLContext on OSX! } width = Math.max(1, width); height = Math.max(1, height); this.width = width; this.height = height; Gdx.gl.glViewport(0, 0, width, height); ApplicationListener listener = Gdx.app.getApplicationListener(); if (listener != null) listener.resize(width, height); requestRendering(); }
public static void run(final Class<? extends ApplicationListener> cl, ExecutorService executor) { executor.submit(new Callable<Integer>() { @Override public Integer call() throws Exception { return process.exec(AppRunner.class, cl); } }); }
@Override public ApplicationListener createApplicationListener() { // GWT applications don't like to be closed, so we're turning off the logging: setLogLevel(Application.LOG_NONE); // Normally you just wouldn't include an exit button on this platform. return new Core(); }
@Override public ApplicationListener createApplicationListener () { return new PlanetGeneratorGame(); }
@Override public ApplicationListener createApplicationListener () { return new MyGdxGame(); }
@Override public ApplicationListener createApplicationListener() { return new GdxArtemisGame(); }
@Override public ApplicationListener createApplicationListener () { return new Asteroids(); }
@Override public ApplicationListener createApplicationListener () { return new FlappyChapa(); }
@Override public ApplicationListener createApplicationListener () { return new CaramelosGame(); }
@Override public ApplicationListener createApplicationListener () { return new FlappyBaran(); }
@Override public ApplicationListener createApplicationListener() { return new ProjectTD(); }
@Override public ApplicationListener createApplicationListener () { return new NotDarkOrbit(); }
@Override public ApplicationListener createApplicationListener () { return new Klooni(null); }
@Override public ApplicationListener createApplicationListener () { return new PonytronGame(); }
@Override public ApplicationListener createApplicationListener () { return new ExampleRunner(null); }
@Override public ApplicationListener createApplicationListener () { return new ZombieBirdGame(); }
@Override public ApplicationListener getApplicationListener () { return new BlueIrisViewer(null); }
@Override public ApplicationListener createApplicationListener () { return new OnyxGame(); }
@Override public ApplicationListener createApplicationListener () { return new MainGameClass(); }
@Override public ApplicationListener getApplicationListener () { return new LePendu(); }
@Override public ApplicationListener createApplicationListener() { return new ColorGuardGame(); }