Example usage for com.badlogic.gdx.graphics.glutils ShapeRenderer ShapeRenderer

List of usage examples for com.badlogic.gdx.graphics.glutils ShapeRenderer ShapeRenderer

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.glutils ShapeRenderer ShapeRenderer.

Prototype

public ShapeRenderer() 

Source Link

Usage

From source file:io.piotrjastrzebski.dungen.BaseScreen.java

License:Apache License

public BaseScreen() {
    gameCamera = new OrthographicCamera();
    gameViewport = new ExtendViewport(DungenGame.VP_WIDTH, DungenGame.VP_HEIGHT, gameCamera);
    guiCamera = new OrthographicCamera();
    guiViewport = new ScreenViewport(guiCamera);

    batch = new SpriteBatch();
    renderer = new ShapeRenderer();

    stage = new Stage(guiViewport, batch);
    stage.setDebugAll(debugStage);//from  w  ww.j a  v a  2 s. c  om
    root = new Table();
    root.setFillParent(true);
    stage.addActor(root);
    Gdx.input.setInputProcessor(multiplexer = new InputMultiplexer(stage, this));

    Gdx.app.log(TAG, "F1 - toggle stage debug");
}

From source file:javagdxdungeon.MainListener.java

@Override
public void create() {
    System.out.println("create");//??

    camera = new OrthographicCamera(VViewLength, HViewLength);
    camera.setToOrtho(false, VViewLength, HViewLength);
    viewport = new FitViewport(VViewLength, HViewLength, camera);
    camera.position.y = 80;//from  w ww  .ja v a 2s. c o  m

    shapeRenderer = new ShapeRenderer();

    terraincreate = new TerrainCreate();

    font = new BitmapFont();

    FileHandle fh = Gdx.files.internal("atlas/colorfulman.txt");
    atlas = new TextureAtlas(fh);
    count = 0;

    texture = new Texture("graph/Tile.bmp");

    stage = new Stage();
    Gdx.input.setInputProcessor(stage);//??

    Image image = new Image(texture);
    image.setPosition(0, 0);
    image.setOrigin(0, 0);

    //stage.addActor(image);

    batch = new SpriteBatch();
}

From source file:javagdxdungeon.NodeMap.java

NodeMap() {
    SectionCount = 0;//from www  .jav  a2s  .c  o m
    NodeList = new ArrayList();
    NodeList.add(new Node(SectionCount++, 0, 0, TerrainLength, TerrainHeight));
    rnd = new Random();

    shapeRenderer = new ShapeRenderer();
}

From source file:kyle.game.besiege.army.ArmyPlayer.java

License:Open Source License

public ArmyPlayer(Kingdom kingdom, Character character, Faction faction, int posX, int posY, int troopCount) {
    //      super(kingdom, character.name, Faction.PLAYER_FACTION, posX, posY, PartyType.PATROL);
    //      super(kingdom, character.name, Faction.BANDITS_FACTION, posX, posY, PartyType.RAIDING_PARTY);
    super(kingdom, character.name, Faction.factions.get(3), posX, posY, PartyType.NOBLE_DEFAULT_1);

    this.character = character;
    this.panel = getKingdom().getMapScreen().getSidePanel();

    setTextureRegion(textureRegion);/*from   w  w  w.ja  va2s.  c om*/
    //      initializeBox();
    //      System.out.println("player origin = " + this.getOriginX() + " y: " + this.getOriginY());
    //      System.out.println("player width = " + this.getWidth() + " height: " + this.getHeight());

    //      target = null;
    setStopped(true);
    setWaiting(false);

    // debugging
    sr = new ShapeRenderer();
}

From source file:ludowars.view.Extractor.java

public Extractor() {
    ss = new SpriteSheet(new Texture(Gdx.files.internal("assets/images/tilea4.png")), tileSize, tileSize);
    batch = new SpriteBatch();
    sr = new ShapeRenderer();

    TextureRegion r = ss.grabSprite(11, 5);

    resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
}

From source file:me.scarlet.undertailor.gfx.MultiRenderer.java

License:Open Source License

public MultiRenderer() {
    this.batch = new SpriteBatch();
    this.renderer = new ShapeRenderer();
    this.setClearColor(Color.BLACK);
}

From source file:me.scarlet.undertailor.util.MultiRenderer.java

License:Open Source License

public MultiRenderer() {
    this.clearColor = Color.BLACK;
    this.batch = new SpriteBatch();
    this.renderer = new ShapeRenderer();
}

From source file:MeshBoneUtil.CreatureRenderer.java

License:Open Source License

public CreatureRenderer(CreatureManager manager_in, Texture texture_in, ShaderProgram shader_program_in,
        OrthographicCamera camera_in) {/*  w w  w . ja  v  a  2s . c o m*/
    creature_manager = manager_in;
    creature_texture = texture_in;
    shader_program = shader_program_in;
    camera = camera_in;
    sr = new ShapeRenderer();
    xform = new Matrix4();

    InitRender();
}

From source file:net.bplaced.therefactory.nomoore.MyGdxGame.java

License:Open Source License

@Override
public void create() {
    if (androidInterface != null) {
        androidInterface.tryToStopMusicApp();
    }/*  www  .j a v a 2 s . c  o m*/

    preloadAudio();

    batch = new SpriteBatch();
    sr = new ShapeRenderer();

    camera = new OrthographicCamera();
    viewport = new FitViewport(Configuration.WINDOW_WIDTH, Configuration.WINDOW_HEIGHT, camera);
    camera.position.set(viewport.getWorldWidth() / 2 - (viewport.getWorldWidth() - 500) / 2,
            viewport.getWorldHeight() / 2 - (viewport.getWorldHeight() - 220) / 2, 0);
    camera.update();

    fade = new Sprite(new Texture("sprites/fade.png"));
    fade.setBounds(0, -100, viewport.getWorldWidth(), viewport.getWorldHeight() - 40);

    font = new BitmapFont(Gdx.files.internal("fonts/amiga4everpro2.fnt"));

    showModernTimesCutscene(); // start the game
}

From source file:net.bplaced.therefactory.voraciousviper.VoraciousViper.java

License:Open Source License

@Override
public void create() {
    instance = this;
    textureAtlas = new TextureAtlas("textures.pack");
    assetManager = new AssetManager();
    batch = new SpriteBatch();
    shapeRenderer = new ShapeRenderer();

    amigaFont = Utils.initializeFont("fonts/amiga4ever pro2.ttf", 8);
    vcrOsdFont = Utils.initializeFont("fonts/VCR_OSD_MONO_1.001.ttf", 16);

    // set up camera view
    camera = new OrthographicCamera();
    viewportGame = new FitViewport(Config.WINDOW_WIDTH, Config.WINDOW_HEIGHT, camera);
    viewportOther = new FitViewport(Config.WINDOW_WIDTH, Config.WINDOW_WIDTH / 16 * 9, camera);
    camera.position.set(viewportOther.getWorldWidth() / 2, viewportOther.getWorldHeight() / 2, 0);
    camera.update();/*  www . j a va  2 s .  c o  m*/

    spriteFade = textureAtlas.createSprite("fade");
    spriteFade = textureAtlas.createSprite("fade");
    spriteFade.setBounds(0, 0, viewportGame.getWorldWidth(), viewportGame.getWorldHeight());

    SettingsManager.getInstance().loadSettings();
    bundle = getBundle(SettingsManager.getInstance().get().getString("language", Locale.ENGLISH.toString()));

    // add sounds to queue for asynchronous loading while the user is in main menu
    assetManager.load("audio/sounds/win.ogg", Sound.class);
    assetManager.load("audio/sounds/lose.ogg", Sound.class);
    assetManager.load("audio/sounds/collect.ogg", Sound.class);
    assetManager.load("audio/sounds/applause.ogg", Sound.class);
    assetManager.load("audio/sounds/one_blow_from_party_horn.ogg", Sound.class);

    setScreen(new LogoScreen(batch, shapeRenderer, assetManager));
}