List of usage examples for com.badlogic.gdx.backends.lwjgl LwjglAWTCanvas LwjglAWTCanvas
public LwjglAWTCanvas(ApplicationListener listener, LwjglAWTCanvas sharedContextCanvas)
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(); }