Example usage for com.badlogic.gdx Gdx gl

List of usage examples for com.badlogic.gdx Gdx gl

Introduction

In this page you can find the example usage for com.badlogic.gdx Gdx gl.

Prototype

GL20 gl

To view the source code for com.badlogic.gdx Gdx gl.

Click Source Link

Usage

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);
}