List of usage examples for com.badlogic.gdx Gdx gl
GL20 gl
To view the source code for com.badlogic.gdx Gdx gl.
Click Source Link
From source file:com.dagondev.drop.MainMenuScreen.java
License:Apache License
@Override public void render(float delta) { preRenderUpdate(delta);//from www. ja v a 2 s . c om Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); stateTime += Gdx.graphics.getDeltaTime(); //instead drawing this way like dirty peasant, make use of https://github.com/libgdx/libgdx/wiki/Scene2d if (credits) drawCredits(); else drawMainScreen(); postRenderUpdate(delta); }
From source file:com.dewdropgames.chipmunk2djna.LogoSmash.java
License:Open Source License
@Override public void render(float delta) { // CHIPMUNK.cpSpaceStep(space, delta); CHIPMUNK.cpSpaceStep(space, 1.0 / 60); Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); shapeRenderer.begin(ShapeRenderer.ShapeType.Filled); for (CpBody body : bodies) { body.readField("v"); shapeRenderer.setColor(PALETTE[(int) (body.v.len() * 3) % PALETTE.length]); body.readField("p"); shapeRenderer.rect((float) body.p.x, (float) body.p.y, GRID_SIZE_MULTIPLIER, GRID_SIZE_MULTIPLIER); }//from ww w . j a v a 2s .c o m shapeRenderer.end(); }
From source file:com.dgcgames.balloonblast.GameScreen.java
License:Apache License
@Override public void present(float deltaTime) { GLCommon gl = Gdx.gl; gl.glClear(GL10.GL_COLOR_BUFFER_BIT); gl.glEnable(GL10.GL_TEXTURE_2D);/*from www . j ava 2 s. c om*/ renderer.render(); guiCam.update(); batcher.setProjectionMatrix(guiCam.combined); batcher.enableBlending(); batcher.begin(); switch (state) { case GAME_READY: presentReady(); break; case GAME_RUNNING: presentRunning(); break; case GAME_PAUSED: presentPaused(); break; case GAME_LEVEL_END: presentLevelEnd(); break; case GAME_OVER: presentGameOver(); break; } batcher.end(); }
From source file:com.dgcgames.balloonblast.HelpScreen.java
License:Apache License
@Override public void present(float deltaTime) { GLCommon gl = Gdx.gl; gl.glClear(GL10.GL_COLOR_BUFFER_BIT); guiCam.update();//from w w w .ja va 2 s . c o m guiCam.apply(Gdx.gl10); gl.glEnable(GL10.GL_TEXTURE_2D); batcher.disableBlending(); batcher.begin(); batcher.draw(helpRegion, 0, 0, 1024, 768); batcher.end(); batcher.enableBlending(); batcher.begin(); //batcher.draw(Assets.arrow, 320, 0, -64, 64); batcher.end(); gl.glDisable(GL10.GL_BLEND); }
From source file:com.dgcgames.balloonblast.HighscoresScreen.java
License:Apache License
@Override public void present(float deltaTime) { GLCommon gl = Gdx.gl; gl.glClear(GL10.GL_COLOR_BUFFER_BIT); guiCam.update();//from w ww.j a va 2 s . c om guiCam.apply(Gdx.gl10); gl.glEnable(GL10.GL_TEXTURE_2D); batcher.disableBlending(); batcher.begin(); batcher.draw(Assets.backgroundRegion, 0, 0, 1024, 768); batcher.end(); batcher.enableBlending(); batcher.begin(); batcher.draw(Assets.highScoresRegion, 400, 360 - 18, 300, 33); float y = 230; for (int i = 4; i >= 0; i--) { Assets.font.draw(batcher, highScores[i], xOffset, y); y += Assets.font.getLineHeight(); } //batcher.draw(Assets.arrow, 0, 0, 64, 64); //batcher.draw(Assets.balloon, 0, 0, 64, 64); batcher.end(); }
From source file:com.dgcgames.balloonblast.MainMenuScreen.java
License:Apache License
@Override public void present(float deltaTime) { GLCommon gl = Gdx.gl; gl.glClearColor(1, 0, 0, 1);/*from w ww .j av a2 s .c o m*/ gl.glClear(GL10.GL_COLOR_BUFFER_BIT); guiCam.update(); batcher.setProjectionMatrix(guiCam.combined); batcher.disableBlending(); batcher.begin(); batcher.draw(Assets.backgroundRegion, 0, 0, 320, 480); batcher.end(); batcher.enableBlending(); batcher.begin(); batcher.draw(Assets.logo, 160 - 274 / 2, 480 - 10 - 142, 274, 142); batcher.draw(Assets.mainMenu, 10, (int) (200 - 110 / 2), 300, 110); batcher.draw(Settings.soundEnabled ? Assets.soundOn : Assets.soundOff, 0, 0, 64, 64); batcher.end(); }
From source file:com.dgr8akki.spaceimpact2.GameOverScreen.java
@Override public void render(float delta) { Gdx.gl.glClearColor(1f, 1f, 1f, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); camera.update();//from ww w . j a va 2s . co m game.batch.setProjectionMatrix(camera.combined); game.batch.begin(); game.font.draw(game.batch, "Game Over!!! ", 500, 550); game.font.draw(game.batch, "Tap anywhere to Exit!", 100, 500); game.batch.end(); if (Gdx.input.isTouched()) { Gdx.app.exit(); dispose(); } }
From source file:com.dgzt.core.ButtonFootballGame.java
License:Open Source License
/** * Render the objects./*ww w . j a v a 2s. co m*/ */ @Override public void render() { camera.update(); Gdx.gl.glClearColor(0, 0, 0, 0); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); ; shader.begin(); mainWindow.draw(); shader.end(); }
From source file:com.digitale.screens.CharCreator.java
License:Open Source License
@Override public void render(float delta) { Gdx.gl.glClearColor(0.2f, 0.2f, 0.2f, 1); Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); int width = Gdx.app.getGraphics().getWidth(); int height = Gdx.app.getGraphics().getHeight(); batch.begin();/*w w w . jav a2 s . c o m*/ batch.setColor(Color.WHITE); batch.draw(background, 0, 0, width, height, 0, 0, 1024, 512, false, false); batch.end(); ((Label) stage.findActor("label-race")).setText(racetext); ((Label) stage.findActor("primary-stat")).setText(PrimaryStat); if (selectedAvatar.equals("avatar00.jpg")) { imageActor = new Image(image0); } if (selectedAvatar.equals("avatar01.jpg")) { imageActor = new Image(image1); } if (selectedAvatar.equals("avatar02.jpg")) { imageActor = new Image(image2); } if (selectedAvatar.equals("avatar03.jpg")) { imageActor = new Image(image3); } if (selectedAvatar.equals("avatar04.jpg")) { imageActor = new Image(image4); } if (selectedAvatar.equals("avatar05.jpg")) { imageActor = new Image(image5); } if (selectedAvatar.equals("avatar06.jpg")) { imageActor = new Image(image6); } if (selectedAvatar.equals("avatar07.jpg")) { imageActor = new Image(image7); } if (selectedAvatar.equals("avatar08.jpg")) { imageActor = new Image(image8); } if (selectedAvatar.equals("avatar09.jpg")) { imageActor = new Image(image9); } imageActor.x = width - 210; imageActor.y = 100; imageActor.scaleX = 3; imageActor.scaleY = 3; stage.addActor(imageActor); stage.act(Math.min(Gdx.graphics.getDeltaTime(), 1 / 30f)); stage.draw(); if (fadeIn) { batch.enableBlending(); batch.setBlendFunction(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA); batch.begin(); batch.setColor(1, 1, 1, fadeTimer); batch.draw(xfadeTexture, -100, -100, width + 200, height + 200); batch.end(); } if (Stardust3d.DEBUG) Table.drawDebug(stage); }
From source file:com.digitale.screens.CharPicker.java
License:Open Source License
@Override public void render(float delta) { Gdx.gl.glClearColor(0.2f, 0.2f, 0.2f, 1); Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); int width = Gdx.app.getGraphics().getWidth(); int height = Gdx.app.getGraphics().getHeight(); batch.begin();/*from w ww. j a v a2s. co m*/ batch.setColor(Color.WHITE); batch.draw(background, 0, 0, width, height, 0, 0, 1024, 512, false, false); batch.end(); imageActor.height = 128; stage.act(Math.min(Gdx.graphics.getDeltaTime(), 1 / 30f)); stage.draw(); if (fadeIn) { batch.enableBlending(); batch.setBlendFunction(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA); batch.begin(); batch.setColor(1, 1, 1, fadeTimer); batch.draw(xfadeTexture, -100, -100, width + 200, height + 200); batch.end(); } if (Stardust3d.DEBUG) Table.drawDebug(stage); }