Example usage for com.badlogic.gdx.backends.lwjgl LwjglAWTCanvas LwjglAWTCanvas

List of usage examples for com.badlogic.gdx.backends.lwjgl LwjglAWTCanvas LwjglAWTCanvas

Introduction

In this page you can find the example usage for com.badlogic.gdx.backends.lwjgl LwjglAWTCanvas LwjglAWTCanvas.

Prototype

public LwjglAWTCanvas(ApplicationListener listener, LwjglAWTCanvas sharedContextCanvas) 

Source Link

Usage

From source file:es.eucm.ead.editor.view.scene.SimpleSceneViewer.java

License:Open Source License

public SimpleSceneViewer() {
    lwjglCanvas = new LwjglAWTCanvas(this, true);
    gameObjects = new ArrayList<EditableGameObject>();
    injector = Guice.createInjector(new AssetViewerModule());
    selectionRectangle = new Rectangle();
    selection = new ArrayList<EditableGameObject>();
}

From source file:es.eucm.ead.engine.desktop.utils.assetviewer.AssetViewer.java

License:Open Source License

@Inject
public AssetViewer(AssetHandler assetHandler, AssetApplicationListener app) {
    this.assetHandler = assetHandler;
    this.app = app;
    if (sharedContext == null) {
        this.canvas = new LwjglAWTCanvas(app, true);
        sharedContext = canvas;/*from  w  ww  . ja  va2  s  .  c  o  m*/
    } else {
        this.canvas = new LwjglAWTCanvas(app, true, sharedContext);
    }
}

From source file:eu.asterics.component.actuator.ponggame.PongGameInstance.java

License:Open Source License

/**
 * called when model is started./*from w  w w  .jav  a2s  .  c  o  m*/
 */
@Override
public void start() {
    /*
     * AstericsThreadPool.instance.execute( new Runnable() { public void
     * run() { LwjglApplicationConfiguration cfg = new
     * LwjglApplicationConfiguration(); cfg.title = "asterics-pong";
     * cfg.useGL20 = false; cfg.width = 980; cfg.height = 320;
     * 
     * 
     * new LwjglApplication(new AstericsPong(), cfg); } } );
     */
    Dimension dim = AREServices.instance.getAvailableSpace(this);
    pnl = new JPanel();

    // LwjglApplicationConfiguration.disableAudio = true;

    AstericsPong.reset(dim, opBallX, opBallY);
    AstericsPong.instance.setPongGameInstane(this);
    lcnv = new LwjglAWTCanvas(AstericsPong.instance, false);
    Canvas cnvs = lcnv.getCanvas();
    cnvs.setPreferredSize(dim);
    pnl.setPreferredSize(dim);
    pnl.add(cnvs);

    AREServices.instance.displayPanel(pnl, this, true);
    super.start();
}