Java 类com.badlogic.gdx.ApplicationListener 实例源码

项目:feup-lpoo-armadillo    文件:GameTest.java   
@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;
}
项目:NoRiskNoFun    文件:GdxTest.java   
@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;
}
项目:guitar-finger-trainer    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new GftGame();
}
项目:RavTech    文件:HtmlLauncher.java   
@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;
 }
项目:Mindustry    文件:HtmlLauncher.java   
@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();
 }
项目:EarthInvadersGDX    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new Game(new Advertisements() {
                @Override
                public void showAds() {

                }
        });
}
项目:Cubes_2    文件:ServerCompatibility.java   
@Override
protected void run(ApplicationListener applicationListener) {
  HeadlessApplicationConfiguration config = new HeadlessApplicationConfiguration();
  config.renderInterval = -1; // internal loop called from within create()

  new HeadlessApplication(applicationListener, config);
}
项目:Cubes_2    文件:AndroidCompatibility.java   
@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);
}
项目:gdx-controllerutils    文件:ControllerMappingsTest.java   
@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;
}
项目:Cubes    文件:ServerCompatibility.java   
@Override
protected void run(ApplicationListener applicationListener) {
  HeadlessApplicationConfiguration config = new HeadlessApplicationConfiguration();
  config.renderInterval = -1; // internal loop called from within create()

  new HeadlessApplication(applicationListener, config);
}
项目:Cubes    文件:AndroidCompatibility.java   
@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);
}
项目:trascendentAR    文件:ARLauncher.java   
@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);
}
项目:JGame    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new JGame();
}
项目:odb-dynasty    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new GdxArtemisGame();
}
项目:eamaster    文件:SwingTestRunner.java   
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);

    }
项目:gdx-backend-jglfw    文件:JglfwGraphics.java   
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();
}
项目:braingdx    文件:AppRunner.java   
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);
      }

   });
}
项目:gdx-lml    文件:HtmlLauncher.java   
@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();
}
项目:Planet-Generator    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new PlanetGeneratorGame();
}
项目:libgdx-learnlib    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new MyGdxGame();
}
项目:odb-artax    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener() {
    return new GdxArtemisGame();
}
项目:penguins-in-space    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new Asteroids();
}
项目:FlappyChapa    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new FlappyChapa();
}
项目:Caramelos    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new CaramelosGame();
}
项目:Flappy-Baranus    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new FlappyBaran();
}
项目:projecttd    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener() {
    return new ProjectTD();
}
项目:curiosone-app    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new MyGdxGame();
}
项目:NotDarkorbit    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new NotDarkOrbit();
}
项目:Klooni1010    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
    return new Klooni(null);
}
项目:Ponytron    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new PonytronGame();
}
项目:gdx-cclibs    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new ExampleRunner(null);
}
项目:gdx-complextext    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new MyGdxGame();
}
项目:odb-little-fortune-planet    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener() {
    return new GdxArtemisGame();
}
项目:MyRoom    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new ZombieBirdGame();
}
项目:blueirisviewer    文件:GwtLauncher.java   
@Override
public ApplicationListener getApplicationListener () {
    return new BlueIrisViewer(null);
}
项目:Onyx    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new OnyxGame();
}
项目:GangsterSquirrel    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new MainGameClass();
}
项目:nomoore    文件:HtmlLauncher.java   
@Override
public ApplicationListener createApplicationListener () {
        return new MyGdxGame();
}
项目:le-pendu    文件:HtmlLauncher.java   
@Override
public ApplicationListener getApplicationListener () {
        return new LePendu();
}
项目:ColorGuard    文件:GwtLauncher.java   
@Override
public ApplicationListener createApplicationListener() {
    return new ColorGuardGame();
}