List of usage examples for com.badlogic.gdx.graphics Color PURPLE
Color PURPLE
To view the source code for com.badlogic.gdx.graphics Color PURPLE.
Click Source Link
From source file:com.mrlamont.Model.TitleScreen.java
public void render(float delta) { camera = new OrthographicCamera(); viewport = new FitViewport(V_WIDTH, V_HEIGHT, camera); batch = new SpriteBatch(); // clear the screen with black Gdx.gl20.glClearColor(0, 0, 0, 1);/*from w w w . j ava 2 s . c o m*/ Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT); g = new ShapeRenderer(); batch = new SpriteBatch(); g.begin(ShapeRenderer.ShapeType.Filled); g.setColor(Color.PURPLE); g.rect(550, 0, 110, 600); g.setColor(Color.BLUE); g.rect(440, 0, 110, 600); g.setColor(Color.GREEN); g.rect(330, 0, 110, 600); g.setColor(Color.YELLOW); g.rect(220, 0, 110, 600); g.setColor(Color.ORANGE); g.rect(110, 0, 110, 600); g.setColor(Color.RED); g.rect(0, 0, 110, 600); g.end(); //draw different coloured Wheelys on screen batch.begin(); batch.draw(AssetManager.wheelyYellow, 190, -1); batch.draw(AssetManager.wheelyOrange, 90, -1); batch.draw(AssetManager.wheelyRed, -14, -1); batch.draw(AssetManager.wheelyGreenL, 320, -1); batch.draw(AssetManager.wheelyBlueL, 420, -1); batch.draw(AssetManager.wheelyPurpleL, 520, -1); batch.end(); //If a certain colour is left clicked, that colouro of Wheely is selected if (Gdx.input.isButtonPressed(Input.Buttons.LEFT)) { Vector3 mouseClick = new Vector3(Gdx.input.getX(), Gdx.input.getY(), 0); camera.unproject(mouseClick); System.out.println("x: " + mouseClick.x + " y: " + mouseClick.y); //Red if (mouseClick.y >= -1 && mouseClick.y <= 0.991 && mouseClick.x >= -1 && mouseClick.x <= -0.6625) { red = true; } //Green if (mouseClick.y >= -1 && mouseClick.y <= 1 && mouseClick.x >= 0.034374952 && mouseClick.x <= 0.36874998) { green = true; } //Orange if (mouseClick.y >= -1 && mouseClick.y <= 1 && mouseClick.x >= -0.653125 && mouseClick.x <= -0.32187498) { orange = true; } //Yellow if (mouseClick.y >= -1 && mouseClick.y <= 1 && mouseClick.x >= -0.309375 && mouseClick.x <= 0.024999976) { yellow = true; } //Blue if (mouseClick.y >= -1 && mouseClick.y <= 1 && mouseClick.x >= 0.37812495 && mouseClick.x <= 0.7125) { blue = true; } //Purple if (mouseClick.y >= -1 && mouseClick.y <= 1 && mouseClick.x >= 0.71875 && mouseClick.x <= 0.99375) { purple = true; } } }
From source file:com.spaceapps.liftoffgame.screens.GameScreen.java
public void createButtons() { engineButton = new ButtonActor(LiftOffGame.getInstance().resources.getNewSprite("button")); engineButton.setBounds(0, 0, 150, 100); engineButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("engine")); engineButton.addListener(new ClickListener() { @Override/*w ww . j av a 2 s. co m*/ public void clicked(InputEvent event, float x, float y) { addProgressBar("engine", 10, "Starting engines", ProgressBar.ActionEvent.EngineOn); engineButton.setBlendColor(Color.BLUE); LiftOffGame.getInstance().resources.playSound(1); } }); stage.addActor(engineButton); cargoButton = new ButtonActor(LiftOffGame.getInstance().resources.getNewSprite("button")); cargoButton.setBounds(0, 100, 150, 100); cargoButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("cargo")); cargoButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { addProgressBar("cargo", 6, "Loading cargo", ProgressBar.ActionEvent.None); cargoButton.setBlendColor(Color.RED); LiftOffGame.getInstance().resources.playSound(1); game.loadCargo(); } }); stage.addActor(cargoButton); fuelButton = new ButtonActor(LiftOffGame.getInstance().resources.getNewSprite("button")); fuelButton.setBounds(0, 200, 150, 100); fuelButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("fuel")); fuelButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { addProgressBar("fuel", 15f, "Fueling rocket", ProgressBar.ActionEvent.None); rocketTankFullAnimation(); fuelButton.setBlendColor(Color.YELLOW); LiftOffGame.getInstance().resources.playSound(1); game.tankFuel(); } }); stage.addActor(fuelButton); crewButton = new ButtonActor(LiftOffGame.getInstance().resources.getNewSprite("button")); crewButton.setBounds(0, 300, 150, 100); crewButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("astronaut")); crewButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { addProgressBar("astronaut", 12, "Boarding of crew", ProgressBar.ActionEvent.CrewIn); crewButton.setBlendColor(Color.ORANGE); LiftOffGame.getInstance().resources.playSound(1); game.loadCrew(); } }); stage.addActor(crewButton); radarButton = new ButtonActor(LiftOffGame.getInstance().resources.getNewSprite("button")); radarButton.setBounds(0, 400, 150, 100); radarButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("radar")); radarButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { addProgressBar("radar", 2, "Radar check in progress", ProgressBar.ActionEvent.None); radarButton.setBlendColor(Color.GREEN); LiftOffGame.getInstance().resources.playSound(1); } }); stage.addActor(radarButton); platformButton = new ButtonActor(LiftOffGame.getInstance().resources.getNewSprite("button")); platformButton.setBounds(0, 500, 150, 100); platformButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("platform_on")); platformButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { addProgressBar("platform_on", 10, "Platform", ProgressBar.ActionEvent.PlatformOff); platformButton.setBlendColor(Color.PURPLE); LiftOffGame.getInstance().resources.playSound(1); } }); stage.addActor(platformButton); Sprite buttonSprite = LiftOffGame.getInstance().resources.getNewSprite("button"); buttonSprite.flip(true, false); goButton = new ButtonActor(buttonSprite); goButton.setBounds(874, 300, 150, 100); goButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("gotext")); goButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { LiftOffGame.getInstance().resources.playSound(3); LiftOffGame.getInstance().resources.playSound(4); Game.EndGameStory s = game.checkConditionsEndGame(); if (s != Game.EndGameStory.None) { System.out.println("Failure: " + s.toString()); rocketCrashAnimation(); } else game.launchRocket(); } }); stage.addActor(goButton); buttonSprite = LiftOffGame.getInstance().resources.getNewSprite("button"); buttonSprite.flip(true, false); nogoButton = new ButtonActor(buttonSprite); nogoButton.setBounds(874, 200, 150, 100); nogoButton.setIcon(LiftOffGame.getInstance().resources.getNewSprite("nogotext")); nogoButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { LiftOffGame.getInstance().resources.playSound(5); game.postponeStart(30); } }); stage.addActor(nogoButton); }
From source file:com.thetruthbeyond.botmaker.gui.tabs.teachtab.RecursTab.java
License:Open Source License
private void configureInput(int index, TextFieldConfiguration configuration, WildcardsTab wildcardsTab) { TextField input = panel.addObjectImmediately(TextField.class, configuration); inputCMTF[index] = new ContextMenuTextField(wildcardsTab, input); inputCMTF[index].markWildcard(new StarCard("(wildcard)", Color.PURPLE)); UppercaseTextField uppercase = new UppercaseTextField(inputCMTF[index]); uppercase.setException("(wildcard)"); uppercase.setException("(recursion)"); uppercase.setException("(condition)"); uppercase.setException("(random)"); TextFieldDecorator decorator = new InputFilterTextField(uppercase, "()"); decorator = new DefaultMessageTextField(decorator).setDefaultMessage(DEFAULT_MESSAGE); inputAATF[index] = new AutofillAllTextField(decorator); // Substitute generated text field. panel.substituteObject(input, inputAATF[index]); // Register observers. parent.getEmitter(OnTabSwitch.Id).registerObserver(inputAATF[index].getObserver()); }
From source file:im.ligas.worms.screen.GameOverScreen.java
License:Open Source License
@Override public void render(float delta) { camera.update();/* w w w . ja v a 2 s . c o m*/ game.batch.setProjectionMatrix(camera.combined); game.batch.begin(); game.mediumFont.setColor(Color.PURPLE); game.bigFont.setColor(Color.RED); game.bigFont.draw(game.batch, "GAME OVER", CENTER.x - 200, CENTER.y + 100); if (sprite != null) { game.mediumFont.draw(game.batch, "THE WINNER IS", CENTER.x - 170, CENTER.y); sprite.draw(game.batch); } game.batch.end(); }
From source file:net.noviden.towerdefense.MapCreator.MapThumbnail.java
License:Open Source License
public static SpriteDrawable createThumbnail(Map map, int dims) { Pixmap pixmap = new Pixmap(dims, dims, Pixmap.Format.RGB565); // draw border around pixmap pixmap.setColor(Color.PURPLE); pixmap.drawRectangle(0, 0, pixmap.getWidth(), pixmap.getHeight()); // draw paths pixmap.setColor(Color.RED);/* w ww.j a v a 2 s . c o m*/ for (Path path : map.getGenericPaths()) { for (int j = 0; j < path.set.size() - 1; j++) { Point a = path.set.get(j), b = path.set.get(j + 1); int ax = (int) (a.x * dims), ay = (int) (a.y * dims), bx = (int) (b.x * dims), by = (int) (b.y * dims); pixmap.drawLine(ax, ay, bx, by); } } Texture texture = new Texture(pixmap); Sprite sprite = new Sprite(texture); SpriteDrawable spriteDrawable = new SpriteDrawable(sprite); return spriteDrawable; }
From source file:non.plugins.graphics.java
public Color color(String name) { if (name.startsWith("#")) return Color.valueOf(name.replace("#", "")); if ("clear".equalsIgnoreCase(name)) return Color.CLEAR; else if ("white".equalsIgnoreCase(name)) return Color.WHITE; else if ("black".equalsIgnoreCase(name)) return Color.BLACK; else if ("red".equalsIgnoreCase(name)) return Color.RED; else if ("green".equalsIgnoreCase(name)) return Color.GREEN; else if ("blue".equalsIgnoreCase(name)) return Color.BLUE; else if ("lightgray".equalsIgnoreCase(name)) return Color.LIGHT_GRAY; else if ("gray".equalsIgnoreCase(name)) return Color.GRAY; else if ("darkgray".equalsIgnoreCase(name)) return Color.DARK_GRAY; else if ("pink".equalsIgnoreCase(name)) return Color.PINK; else if ("orange".equalsIgnoreCase(name)) return Color.ORANGE; else if ("yellow".equalsIgnoreCase(name)) return Color.YELLOW; else if ("magenta".equalsIgnoreCase(name)) return Color.MAGENTA; else if ("cyan".equalsIgnoreCase(name)) return Color.CYAN; else if ("olive".equalsIgnoreCase(name)) return Color.OLIVE; else if ("purple".equalsIgnoreCase(name)) return Color.PURPLE; else if ("maroon".equalsIgnoreCase(name)) return Color.MAROON; else if ("teal".equalsIgnoreCase(name)) return Color.TEAL; else if ("navy".equalsIgnoreCase(name)) return Color.NAVY; return Color.CLEAR; }
From source file:org.ams.prettypaint.TexturePolygon.java
License:Open Source License
/** * Create the polygon from a definition and an atlas containing the region specified in the definition. * * @param texturePolygonDef defines all the properties of this new polygon. * @param textureAtlas an atlas that should contain the region specified in the definition. *//*w w w.ja va2 s .c o m*/ public TexturePolygon(TexturePolygonDef texturePolygonDef, TextureAtlas textureAtlas) { polygonRegions = new Array<PolygonRegion>(true, 4, PolygonRegion.class); debugRenderer = new DebugRenderer(this) { @Override public void draw(ShapeRenderer shapeRenderer) { if (drawCullingRectangles) drawCullingRectangles(shapeRenderer, debugColors.first().color); } @Override void update() { super.update(); boolean enabled = drawCullingRectangles; boolean change = enabled != this.enabled; if (!change) return; this.enabled = enabled; debugColors.clear(); debugColors.add(new DebugColor(Color.PURPLE, "Texture culling rectangle")); } }; if (texturePolygonDef != null) { if (textureAtlas != null) { TextureRegion textureRegion = textureAtlas.findRegion(texturePolygonDef.textureRegionName); if (textureRegion != null) setTextureRegion(textureRegion); } setTextureAngle(texturePolygonDef.textureAngle); setTextureScale(texturePolygonDef.textureScale); setTextureTranslation(texturePolygonDef.textureTranslation); setTextureRegionName(texturePolygonDef.textureRegionName); setAngle(texturePolygonDef.angle); setPosition(texturePolygonDef.position); setOpacity(texturePolygonDef.opacity); setScale(texturePolygonDef.scale); setVertices(texturePolygonDef.vertices); setVisible(texturePolygonDef.visible); } }
From source file:releasethekraken.ui.PowerUpUiButton.java
/** * Constructs a new PowerUpUiButton./*from w w w .ja v a2 s . co m*/ * @param renderer The GameRenderer reference * @param x The X coordinate, in pixels * @param y Tye Y coordinate, in pixels * @param width The width, in percentage of the screen width * @param height The height, in percentage of the screen height * @param powerUpType The type of power up the button is for */ public PowerUpUiButton(GameRenderer renderer, float x, float y, float width, float height, EntityPowerUp.Ability powerUpType) { super(renderer, x, y, width, height, "Power\nUp", Color.PURPLE.cpy().sub(0.1F, 0.1F, 0.1F, 0)); this.powerUpType = powerUpType; this.powerUpStats = EntityPowerUp.getStats(powerUpType); this.text = this.powerUpStats.name; this.setToolTip(new PowerUpToolTip(renderer, powerUpType)); }
From source file:rosthouse.rosty.systems.debug.ShapeRenderSystem.java
@Override public void processEntity(Entity entity, float deltaTime) { OrthographicCameraComponent cmpCamera = cmCamera.get(entity); shapeRenderer.setProjectionMatrix(cmpCamera.camera.combined); Gdx.gl20.glLineWidth(2);/*from www.j a v a 2s .c o m*/ shapeRenderer.begin(ShapeRenderer.ShapeType.Filled); for (int i = 0; i < this.entities.size(); i++) { Entity current = entities.get(i); drawEntityInformation(spriteBatch, cmpCamera.camera, current); if (cmPolygon.has(current)) { shapeRenderer.setColor(Color.BLUE); PolygonComponent cpPolygon = cmPolygon.get(current); shapeRenderer.polygon(cpPolygon.polygon.getTransformedVertices()); } if (cmRectangle.has(current)) { shapeRenderer.setColor(Color.RED); RectangleComponent cpRectangle = cmRectangle.get(current); shapeRenderer.rect(cpRectangle.rectangle.x, cpRectangle.rectangle.y, cpRectangle.rectangle.width, cpRectangle.rectangle.height); } if (cmSprite.has(current)) { shapeRenderer.setColor(Color.GREEN); SpriteComponent spSprite = cmSprite.get(current); Rectangle boundingRectangle = spSprite.sprite.getBoundingRectangle(); shapeRenderer.rect(boundingRectangle.x, boundingRectangle.y, boundingRectangle.width, boundingRectangle.height); shapeRenderer.setColor(Color.PURPLE); shapeRenderer.point(spSprite.sprite.getOriginX(), spSprite.sprite.getOriginY(), 0); } if (cmEllipse.has(current)) { shapeRenderer.setColor(Color.WHITE); EllipseComponent cpRectangle = cmEllipse.get(current); shapeRenderer.ellipse(cpRectangle.ellipse.x, cpRectangle.ellipse.y, cpRectangle.ellipse.width, cpRectangle.ellipse.height); } } shapeRenderer.end(); spriteBatch.begin(); renderGuiFpsCounter(spriteBatch, cmpCamera.camera); spriteBatch.end(); }