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:de.fgerbig.spacepeng.systems.BoundsRenderSystem.java

License:Open Source License

@Override
public void initialize() {
    debugShapes = new ShapeRenderer();
}

From source file:de.r2soft.empires.client.graphics.R2Overlay.java

License:Open Source License

public R2Overlay(Stage stage) {
    this.stage = stage;
    renderer = new ShapeRenderer();
    this.camera = (OrthographicCamera) stage.getCamera();
}

From source file:de.r2soft.empires.client.maps.hex.R2HexMapRenderer.java

License:Apache License

/** Recommended constructor. Takes a map, unit scale and SpriteBatch. Default scale is 1f */
public R2HexMapRenderer(R2HexMap map, float scale, SpriteBatch batch) {
    this.viewBounds = new Rectangle();
    vectorBounds = new HashMap<Array<Vector2>, R2HexCell>();
    debugRenderer = new ShapeRenderer();
    this.unitScale = scale;
    this.batch = batch;
    this.map = map;
}

From source file:de.r2soft.empires.client.maps.sun.SolarGroup.java

License:Open Source License

public SolarGroup(SolarSystem system, float x, float y, float offsetX) {
    shapeRenderer = new ShapeRenderer();
    this.offsetX = offsetX - (offsetX / 6);
    position = new Vector2(x, y);
    this.system = system;
}

From source file:de.r2soft.empires.client.maps.sun.SolarGroup.java

License:Open Source License

@Deprecated
public SolarGroup(float x, float y, float offsetX, Vector2 vec) {
    shapeRenderer = new ShapeRenderer();
    this.offsetX = offsetX;
    this.position = vec;
}

From source file:de.r2soft.r2physics.instances.OrbitalBody.java

License:Open Source License

public OrbitalBody(int bifunction, Body parent) {
    super();//w  w w.  ja v  a2s. c o  m
    this.parent = parent;
    position = parent.getPosition();
    velocity = new R2Float(0, 88); // 92.75
    acceleration = new R2Float(0, 0);
    renderer = new ShapeRenderer();
    if (bifunction == R2P.R2_BODY_BIFUNCTION)
        children = new HashSet<OrbitalBody>();
}

From source file:dk.four.group.gameengine.main.Game.java

@Override
public void create() {

    _shapeRenderer = new ShapeRenderer();
    _assetManager = new AssetManager();

    sb = new SpriteBatch();

    gameData.setDisplayWidth(Gdx.graphics.getWidth());
    gameData.setDisplayHeight(Gdx.graphics.getHeight());

    cam = new OrthographicCamera(gameData.getDisplayWidth(), gameData.getDisplayHeight());
    cam.translate(gameData.getDisplayWidth() / 2, gameData.getDisplayHeight() / 2);
    cam.update();//from   w w w .j  ava 2s  .c o m

    Gdx.input.setInputProcessor(new GameInputProcessor(gameData));

    result = lookup.lookupResult(IGamePluginService.class);
    result.addLookupListener(lookupListener);

    ClassLoader loader = Lookup.getDefault().lookup(ClassLoader.class);
    FileHandle file = new FileHandle(loader.getResource("fonts/HyperspaceBold.ttf").getPath());
    FreeTypeFontGenerator gen = new FreeTypeFontGenerator(file);
    font = gen.generateFont(40);

    for (Item<IGamePluginService> plugin : result.allItems()) {
        plugin.getInstance().start(gameData, world);
    }

    loadAssets();
    _assetManager.finishLoading();
}

From source file:dk.gruppe7.core.LibGDXGraphicsInterpreter.java

public LibGDXGraphicsInterpreter() {
    batch = new SpriteBatch();
    shapeRenderer = new ShapeRenderer();
    font = new BitmapFont();
    fallbackTextureInputStream = getClass().getResourceAsStream("texture.png");
}

From source file:dk.gruppeseks.bodtrd.engine.Game.java

@Override
public void create() {

    _pix = new Pixmap(1, 1, Pixmap.Format.RGBA8888); // Creates a pixel map with height and width of 1 pixel. RGBA8888 = 8 bit per color and alpha (32bit color system).
    _pix.setColor(1, 0.3f, 0.1f, 0.3f); // Red Green Blue Alpha. 1,1,1,1 would be white. 0,0,0,1 would be black.
    _pix.fill();/*from   www  .  ja  v a 2 s.  com*/
    _textureSolid = new Texture(_pix); // A texture of one pixel (With a specific color)
    _textureRegion = new TextureRegion(_textureSolid); // A texture region keeps repeating a texture.
    _polyBatch = new PolygonSpriteBatch();
    _font = new BitmapFont();
    _shapeRenderer = new ShapeRenderer();
    _batch = new SpriteBatch();
    AssetsJarFileResolver jfhr = new AssetsJarFileResolver();
    _assetManager = new AssetManager(jfhr);

    GameData gameData = new GameData();
    _world = new World(gameData);

    gameData.setDisplayWidth(Gdx.graphics.getWidth());
    gameData.setDisplayHeight(Gdx.graphics.getHeight());
    _gameCamera = new OrthographicCamera(gameData.getDisplayWidth(), gameData.getDisplayHeight());
    _hudCamera = new OrthographicCamera(gameData.getDisplayWidth(), gameData.getDisplayHeight());
    _hudCamera.translate(gameData.getDisplayWidth() / 2, gameData.getDisplayHeight() / 2);
    _hudCamera.update();

    _mapResult = _lookup.lookupResult(MapSPI.class);
    _mapResult.addLookupListener(mapLookupListener);

    _map = _lookup.lookup(MapSPI.class);
    _map.generateMap(_world);

    Gdx.input.setInputProcessor(new GameInputManager());

    _result = _lookup.lookupResult(GamePluginSPI.class);
    _result.addLookupListener(lookupListener);

    _gamePlugins.addAll(_result.allInstances());

    for (GamePluginSPI plugin : _gamePlugins) {
        plugin.start(_world);
    }
    BACKGROUND_MUSIC_TOTAL_FILE_PATH = Game.class.getResource(BACKGROUND_MUSIC_FILE_PATH).getPath()
            .replace("file:", "");

    AudioManager.createSound(BACKGROUND_MUSIC_TOTAL_FILE_PATH, AudioType.MUSIC);
    loadViews();
    loadAudio();
    _assetManager.finishLoading();

    AudioManager.playSound(BACKGROUND_MUSIC_TOTAL_FILE_PATH, AudioAction.LOOP);
}

From source file:dk.jener.atlasGenerator.Engine.java

License:Open Source License

@Override
public void create() {
    batch = new SpriteBatch();
    shapeRenderer1 = new ShapeRenderer();

    viewport = new ScreenViewport(new OrthographicCamera());

    stage = new Stage(viewport, batch);

    atlasImg = new AtlasImg();
    stage.addActor(atlasImg);//from w  ww.  ja v  a2 s.  com
    atlasImg.setPosition(100, 100);

    Gdx.input.setInputProcessor(new InputHandler());
}