List of usage examples for com.badlogic.gdx.graphics Color GREEN
Color GREEN
To view the source code for com.badlogic.gdx.graphics Color GREEN.
Click Source Link
From source file:com.johnogel.astrobros.managers.screens.LevelWinScreen.java
@Override public void initialize() { initializeWorld();/* ww w. ja v a 2 s.c o m*/ updateReferences(); String s = "" + mngr.getPreviousScore(); score = "YOU SAVED " + s + " BROS"; System.out.println("score: " + s); layout_middle = new GlyphLayout(font, score); SoundPlayer sp = mngr.getSuperManager().getSoundPlayer(); sp.setSong(SoundPlayer.WIN_JINGLE); sp.setLooping(false); sp.setVolume(.9f); sp.playSong(); new PointLight(ray_handler, 5000, Color.GREEN, 500, camera.viewportWidth / 2, -300); new PointLight(ray_handler, 5000, Color.GREEN, 500, camera.viewportWidth / 2, 300); new PointLight(ray_handler, 5000, Color.GREEN, 500, -camera.viewportWidth / 2, -300); new PointLight(ray_handler, 5000, Color.GREEN, 500, -camera.viewportWidth / 2, 300); }
From source file:com.kotcrab.vis.editor.module.scene.entitymanipulator.tool.RotateTool.java
License:Apache License
@Override public void render(ShapeRenderer shapeRenderer) { super.render(shapeRenderer); if (totalSelectionBounds != null) { innerRadius = camera.getZoom() * 0.6f * 100f / scene.pixelsPerUnit; outerRadius = camera.getZoom() * 0.7f * 100f / scene.pixelsPerUnit; circleCenterX = totalSelectionBounds.x + totalSelectionBounds.width / 2; circleCenterY = totalSelectionBounds.y + totalSelectionBounds.height / 2; shapeRenderer.setColor(Color.WHITE); shapeRenderer.begin(ShapeType.Line); shapeRenderer.circle(circleCenterX, circleCenterY, innerRadius, 36); shapeRenderer.circle(circleCenterX, circleCenterY, outerRadius, 36); float rotation = entityManipulator.getSelectedEntities().peek().getRotation(); float startX = circleCenterX; float startY = circleCenterY - innerRadius; float endX = circleCenterX; float endY = circleCenterY + innerRadius; shapeRenderer.setColor(Color.RED); ShapeRendererUtils.lineRotatedAroundPoint(shapeRenderer, startX, startY, endX, endY, rotation, circleCenterX, circleCenterY); shapeRenderer.setColor(Color.GREEN); ShapeRendererUtils.lineRotatedAroundPoint(shapeRenderer, startX, startY, endX, endY, rotation + 90, circleCenterX, circleCenterY); shapeRenderer.end();/* w w w.j a v a 2 s . c om*/ } }
From source file:com.kotcrab.vis.editor.module.scene.entitymanipulator.tool.ScaleTool.java
License:Apache License
@Override public void render(ShapeRenderer shapeRenderer) { super.render(shapeRenderer); if (totalSelectionBounds != null) { float centerX = totalSelectionBounds.x + totalSelectionBounds.width / 2; float centerY = totalSelectionBounds.y + totalSelectionBounds.height / 2; float centerRectSize = 0.1f * camera.getZoom() * 100f / scene.pixelsPerUnit; float lineLengthX = 1 * camera.getZoom() * 100f / scene.pixelsPerUnit; float lineLengthY = 1 * camera.getZoom() * 100f / scene.pixelsPerUnit; if (Gdx.input.isButtonPressed(Buttons.LEFT)) { if (mouseLooping.isOnVirtualScreen() == false) { if (mouseInsideRectX) lineLengthX = camera.getInputX() - centerX; if (mouseInsideRectY) lineLengthY = camera.getInputY() - centerY; } else { //if mouse is on virtual screen, method above won't work because line would be flipped //but also on virtual screen line end won't be visible anyways so we are just drawing very long line if (mouseInsideRectX) lineLengthX = 100000; if (mouseInsideRectY) lineLengthY = 100000; }//from www . jav a2 s.co m } shapeRenderer.setColor(Color.GREEN); shapeRenderer.begin(ShapeType.Line); shapeRenderer.line(centerX, centerY, centerX + lineLengthX, centerY); shapeRenderer.end(); shapeRenderer.setColor(mouseInsideRectX ? xRectOver : xRect); shapeRenderer.begin(ShapeType.Filled); rect(shapeRenderer, xScaleRect.set(centerX + lineLengthX - centerRectSize / 2, centerY - centerRectSize / 2, centerRectSize, centerRectSize)); shapeRenderer.end(); shapeRenderer.setColor(Color.RED); shapeRenderer.begin(ShapeType.Line); shapeRenderer.line(centerX, centerY, centerX, centerY + lineLengthY); shapeRenderer.end(); shapeRenderer.setColor(mouseInsideRectY ? yRectOver : yRect); shapeRenderer.begin(ShapeType.Filled); rect(shapeRenderer, yScaleRect.set(centerX - centerRectSize / 2, centerY + lineLengthY - centerRectSize / 2, centerRectSize, centerRectSize)); shapeRenderer.end(); } }
From source file:com.ladinc.core.screens.GameScreenLobby.java
License:Creative Commons License
private Table displayCredits() { Table creditsTable = new Table(); Image card = new Image(creditsSprite.getTexture()); creditsTable.background(card.getDrawable()); //creditsTable.background(credits); creditsTable.add(new Label("Credits", new Label.LabelStyle(titleFont, Color.ORANGE))).padBottom(20f); creditsTable.row();/*from w w w . j a va 2 s. c o m*/ creditsTable.add(new Label("Developers", new Label.LabelStyle(smallFont, Color.GREEN))); creditsTable.row(); creditsTable.add(new Label("Brian Lough", new Label.LabelStyle(smallFont, Color.WHITE))); creditsTable.row(); creditsTable.add(new Label("Kieran Nestor", new Label.LabelStyle(smallFont, Color.WHITE))); creditsTable.row(); creditsTable.add(new Label("Gary Cregan", new Label.LabelStyle(smallFont, Color.WHITE))); creditsTable.row(); creditsTable.add(new Label("Paul O'Flaherty", new Label.LabelStyle(smallFont, Color.WHITE))); creditsTable.row(); creditsTable.add(new Label("Artwork", new Label.LabelStyle(smallFont, Color.GREEN))).padTop(30f); creditsTable.row(); creditsTable.add(new Label("Buttons & Icons - kenney.nl", new Label.LabelStyle(smallFont, Color.WHITE))); creditsTable.row(); creditsTable.add(new Label("Background (Modified) - laurakerbyson.com", new Label.LabelStyle(smallFont, Color.WHITE))); creditsTable.row(); creditsTable.add(new Label("Written In Libgdx", new Label.LabelStyle(smallFont, Color.WHITE))).padTop(30f); creditsTable.row(); creditsTable .add(new Label("Source Code of Game availalbe at:", new Label.LabelStyle(smallFont, Color.WHITE))) .padTop(25f); creditsTable.row(); creditsTable.add(new Label("mcp.rocks/mao", new Label.LabelStyle(smallFont, Color.WHITE))); creditsTable.row(); creditsTable.add(new Label("CAH cards used under the Creative Commons License", new Label.LabelStyle(smallFont, Color.WHITE))).padTop(25f); creditsTable.row(); if (closeCreditsButton == null) { TextButtonStyle style = new TextButtonStyle(); //** Button properties **// style.up = buttomDrawable; style.down = buttomPressedDrawable; style.font = smallFont; style.fontColor = Color.GRAY; String buttonText = "Close"; if (this.game.gcm.useOptionButtonText) { buttonText = buttonText + " " + this.game.gcm.backButtonText; } closeCreditsButton = new TextButton(buttonText, style); closeCreditsButton.setBounds(closeCreditsButton.getX(), closeCreditsButton.getY(), closeCreditsButton.getWidth(), closeCreditsButton.getHeight()); closeCreditsButton.addListener(new InputListener() { public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) { displayCredits = false; return true; } }); closeCreditsButton.padLeft(8f); closeCreditsButton.padRight(8f); closeCreditsButton.padTop(5f); closeCreditsButton.padBottom(5f); } creditsTable.add(closeCreditsButton).padTop(30f).padBottom(20f); creditsTable.setPosition(screenWidth / 2 - creditsSprite.getWidth() / 2, screenHeight / 2 - creditsSprite.getHeight() / 2); //creditsSprite.setPosition(screenWidth/2 - creditsSprite.getWidth()/2, screenHeight/2 - creditsSprite.getHeight()/2); // spriteBatch.begin(); // creditsSprite.draw(spriteBatch); // creditsTable.draw(spriteBatch, 1); // spriteBatch.end(); creditsTable.pack(); return creditsTable; }
From source file:com.ladinc.core.screens.GameScreenLobby.java
License:Creative Commons License
private Table createStep1Table() { Table stepOne = new Table(); stepOne.add(new Label("Step One", new Label.LabelStyle(boldFont, Color.GREEN))).padBottom(20f); stepOne.row();//from w ww . jav a 2s . com Label step1Message = new Label("Connect your phone to the Wi-Fi Network.", new Label.LabelStyle(font, Color.WHITE)); step1Message.setAlignment(Align.center | Align.top); step1Message.setWrap(true); step1Message.setWidth(500f); stepOne.add(step1Message).width(500f); stepOne.row(); Label step1Instruction = new Label("Note: All devices must be on the same Wi-Fi network.", new Label.LabelStyle(smallFont, Color.WHITE)); step1Instruction.setAlignment(Align.center | Align.top); step1Instruction.setWrap(true); step1Instruction.setWidth(500f); stepOne.add(step1Instruction).width(500f).padTop(30f); return stepOne; }
From source file:com.ladinc.core.screens.GameScreenLobby.java
License:Creative Commons License
private Table createStep2Table() { Table stepTwo = new Table(); stepTwo.add(new Label("Step Two", new Label.LabelStyle(boldFont, Color.GREEN))).padBottom(20f); stepTwo.row();/*from ww w . j av a 2 s. c o m*/ Label step2Message = new Label("Type the following into your phones web browser:", new Label.LabelStyle(font, Color.WHITE)); step2Message.setWrap(true); step2Message.setAlignment(Align.center | Align.top); stepTwo.add(step2Message).width(700f); stepTwo.row(); stepTwo.add(new Label(this.game.gcm.mcpConnectionAddress, new Label.LabelStyle(titleFont, Color.YELLOW))); if (this.game.gcm.usingMCPRocks) { stepTwo.row(); Label step2Warning; if (this.game.gcm.useOptionButtonText) { step2Warning = new Label( "Tip: Press " + this.game.gcm.topFaceButtonText + " to reveal the IP address", new Label.LabelStyle(smallFont, Color.WHITE)); } else { step2Warning = new Label("Tip: Click here to reveal the IP address", new Label.LabelStyle(smallFont, Color.WHITE)); } step2Warning.setWrap(true); step2Warning.setAlignment(Align.center | Align.top); stepTwo.add(step2Warning).width(600f); } stepTwo.setBounds(stepTwo.getX(), stepTwo.getY(), stepTwo.getWidth(), stepTwo.getHeight()); stepTwo.addListener(new InputListener() { public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) { game.gcm.toggleMCPAddressType(); return true; } }); return stepTwo; }
From source file:com.mangogames.imagealphabets.ui.layer.AlphabetsLayer.java
License:Open Source License
/** * Perform DragAndDrop functionality //from ww w . j a v a 2 s . co m * @param actor */ public void handleTouchEvents(final Actor actor) { final AlphabetSprite alphabetSprite = (AlphabetSprite) actor; DragAndDrop dragAndDrop = new DragAndDrop(); char ch = alphabetSprite.getAlphabetName().charAt(0); String s = ch + "2"; if (alphabetSprite.getAlphabetName().equals(s)) { dragAndDrop.addSource(new Source(alphabetSprite) { @Override public Payload dragStart(InputEvent event, float x, float y, int pointer) { alphabetSprite.setDropSuccessful(false); setAlphabetSprite(0, alphabetSprite.getColpos(), true); Payload payload = new Payload(); payload.setDragActor(alphabetSprite); return payload; } @Override public void dragStop(InputEvent event, float x, float y, int pointer, Target target) { super.dragStop(event, x, y, pointer, target); if (alphabetSprite.isDropSuccessful() == false) { setAlphabetSprite(0, alphabetSprite.getColpos(), false); } } }); dragAndDrop.addTarget(new Target(boardScene.getBackgroundLayer().image) { public boolean drag(Source source, Payload payload, float x, float y, int pointer) { return true; } @Override public void drop(Source source, Payload payload, float x, float y, int pointer) { setAlphabetSprite(0, ((AlphabetSprite) payload.getDragActor()).getColpos(), false); if (alphabetSprite.isDropSuccessful() == false) alphabetSprite.setDropSuccessful(true); } }); int length = boardScene.getImagesLayer().imageTable.getCells().size(); for (int i = 0; i < length; i++) { final int col = i; final ImageSprite imageSprite = boardScene.getImageSprite(0, col); dragAndDrop.addTarget(new Target(imageSprite) { public boolean drag(Source source, Payload payload, float x, float y, int pointer) { getActor().setColor(Color.GREEN); return true; } @Override public void drop(Source source, Payload payload, float x, float y, int pointer) { if (alphabetSprite.isDropSuccessful() == false) alphabetSprite.setDropSuccessful(true); if (imageSprite.getImageName().charAt(0) == alphabetSprite.getAlphabetName().charAt(0)) { boardScene.setImageSprite(0, col); String alphasound = imageSprite.getImageName().charAt(0) + ".mp3"; sound = loadMusic(alphasound); sound.play(); // sound.dispose(); count++; if (count == 3) { addAction(Actions.sequence(Actions.delay(2f), Actions.run(onCountThreeFinishedRunnable))); } } else { setAlphabetSprite(0, ((AlphabetSprite) payload.getDragActor()).getColpos(), false); } } }); } } }
From source file:com.mbrlabs.mundus.editor.utils.UsefulMeshs.java
License:Apache License
public static Model createAxes() { final float GRID_MIN = -10f; final float GRID_MAX = 10f; final float GRID_STEP = 1f; ModelBuilder modelBuilder = new ModelBuilder(); modelBuilder.begin();//from w ww . j av a 2 s.c o m MeshPartBuilder builder = modelBuilder.part("grid", GL20.GL_LINES, VertexAttributes.Usage.Position | VertexAttributes.Usage.ColorUnpacked, new Material()); builder.setColor(Color.LIGHT_GRAY); for (float t = GRID_MIN; t <= GRID_MAX; t += GRID_STEP) { builder.line(t, 0, GRID_MIN, t, 0, GRID_MAX); builder.line(GRID_MIN, 0, t, GRID_MAX, 0, t); } builder = modelBuilder.part("axes", GL20.GL_LINES, VertexAttributes.Usage.Position | VertexAttributes.Usage.ColorUnpacked, new Material()); builder.setColor(Color.RED); builder.line(0, 0, 0, 100, 0, 0); builder.setColor(Color.GREEN); builder.line(0, 0, 0, 0, 100, 0); builder.setColor(Color.BLUE); builder.line(0, 0, 0, 0, 0, 100); return modelBuilder.end(); }
From source file:com.mbrlabs.mundus.utils.Compass.java
License:Apache License
public Compass(PerspectiveCamera worldCam) { this.worldCam = worldCam; this.ownCam = new PerspectiveCamera(); ModelBuilder modelBuilder = new ModelBuilder(); modelBuilder.begin();//w ww. j a va 2 s . com MeshPartBuilder builder = modelBuilder.part("compass", GL20.GL_TRIANGLES, VertexAttributes.Usage.Position | VertexAttributes.Usage.ColorUnpacked, new Material()); builder.setColor(Color.RED); builder.arrow(0, 0, 0, ARROW_LENGTH, 0, 0, ARROW_CAP_SIZE, ARROW_THIKNESS, ARROW_DIVISIONS); builder.setColor(Color.GREEN); builder.arrow(0, 0, 0, 0, ARROW_LENGTH, 0, ARROW_CAP_SIZE, ARROW_THIKNESS, ARROW_DIVISIONS); builder.setColor(Color.BLUE); builder.arrow(0, 0, 0, 0, 0, ARROW_LENGTH, ARROW_CAP_SIZE, ARROW_THIKNESS, ARROW_DIVISIONS); compassModel = modelBuilder.end(); compassInstance = new ModelInstance(compassModel); // translate to top left corner compassInstance.transform.translate(0.93f, 0.94f, 0); }
From source file:com.minekrash.game.Plataforma.java
public void draw(SpriteBatch g) { if (isAlive) { plataforma.draw(g);//ww w .ja v a2 s. c o m if (DEBUG) { debug.setProjectionMatrix(g.getProjectionMatrix()); debug.begin(ShapeRenderer.ShapeType.Line); debug.setColor(Color.GREEN); debug.rect(plataforma.getX(), plataforma.getY(), plataforma.getWidth(), plataforma.getHeight()); debug.end(); } } }