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