List of usage examples for com.badlogic.gdx.graphics.glutils ShapeRenderer ShapeRenderer
public ShapeRenderer()
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()); }