List of usage examples for com.badlogic.gdx.graphics Color BLUE
Color BLUE
To view the source code for com.badlogic.gdx.graphics Color BLUE.
Click Source Link
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//from w w w.j a va 2 s. c o 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.gui.objects.tabs.overtabs.wildcards.FullWildcardsTab.java
License:Open Source License
@Override protected void initializeCards() { cards = new Wildcard[] { new StarCard("(wildcard)", Color.RED), new RecursionCard("(recursion)", Color.RED).setIndex(0), new StarCard("(wildcard)", Color.BLUE), new RecursionCard("(recursion)", Color.BLUE).setIndex(1), new ConditionCard("(condition)", Color.RED).setIndex(0), new RecursionCard("(recursion)", Color.GOLDENROD).setIndex(2), new ConditionCard("(condition)", Color.BLUE).setIndex(1), new RandomCard("(random)", Color.MAGENTA) }; }
From source file:com.thetruthbeyond.gui.objects.tabs.overtabs.wildcards.StarWildcardsTab.java
License:Open Source License
@Override protected void initializeCards() { cards = new Wildcard[] { new StarCard("(wildcard)", Color.RED), new StarCard("(wildcard)", Color.BLUE), }; }
From source file:com.todoroo.zxzx.general.SimpleButton.java
License:Apache License
public void draw(SpriteBatch spriteBatch) { Color oldColor = font.getColor(); if (down) {// w ww. ja v a 2s . c om spriteBatch.setColor(Color.RED); } else { spriteBatch.setColor(Color.BLUE); } spriteBatch.setColor(Color.WHITE); if (down) { font.setColor(oldColor.r / 2, oldColor.g / 2, oldColor.b / 2, oldColor.a); } float textX = x; float textY = y + h; textY -= (h - textHeight) / 2; font.drawWrapped(spriteBatch, text, textX, textY, w, alignment); font.setColor(oldColor); }
From source file:com.torrosoft.sopistan.SopistanMain.java
License:Open Source License
void drawDebug() { Array<Vector2> input = swipe.getInput(); // draw the raw input shapes.begin(ShapeType.Line); shapes.setColor(Color.GRAY);/* w w w . ja va 2s . c om*/ for (int i = 0; i < input.size - 1; i++) { Vector2 p = input.get(i); Vector2 p2 = input.get(i + 1); shapes.line(p.x, p.y, p2.x, p2.y); } shapes.end(); // draw the smoothed and simplified path shapes.begin(ShapeType.Line); shapes.setColor(Color.RED); Array<Vector2> out = swipe.getPath(); for (int i = 0; i < out.size - 1; i++) { Vector2 p = out.get(i); Vector2 p2 = out.get(i + 1); shapes.line(p.x, p.y, p2.x, p2.y); } shapes.end(); // render our perpendiculars shapes.begin(ShapeType.Line); Vector2 perp = new Vector2(); for (int i = 1; i < input.size - 1; i++) { Vector2 p = input.get(i); Vector2 p2 = input.get(i + 1); shapes.setColor(Color.LIGHT_GRAY); perp.set(p).sub(p2).nor(); perp.set(perp.y, -perp.x); perp.scl(10f); shapes.line(p.x, p.y, p.x + perp.x, p.y + perp.y); perp.scl(-1f); shapes.setColor(Color.BLUE); shapes.line(p.x, p.y, p.x + perp.x, p.y + perp.y); } shapes.end(); }
From source file:com.trgk.touchwave.menuscene.AboutScene.java
License:Open Source License
/** * Helper for adding link/*from w w w . j ava 2s. c om*/ */ void addLink(TGWindow wnd, float x, float y, String str, final String url) { TGText text = new TGText(str, 2.2f, x, y, Color.BLUE); text.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { super.clicked(event, x, y); Gdx.net.openURI(url); } }); wnd.addActor(text); }
From source file:com.trgk.touchwave.menuscene.RankingLoadScene.java
License:Open Source License
@Override public void act(float dt) { super.act(dt); final TGWindow rankingWindow = parent.rankingWindow; final FBService fb = FBService.getInstance(); final GameLogger logger = GameLogger.getInstance(); // Get user permission if (currentState == -1) { currentState = 0;// w w w . j a v a 2s.c o m if (!logger.notifiedRankingRealName) { getSceneManager().setCurrentScene(new FBAlertScene(this)); logger.notifiedRankingRealName = true; logger.saveGameLog(); return; } } // Get user ID if (currentState == 0) { if (logger.maxScore == -1) currentState = 6; else { if (fb.isLogonRead()) currentState = 2; else { fb.loginRead(); currentState = 1; } } } // Wait for fb read login if (currentState == 1) { if (!fb.isBusy()) { if (fb.getLastActionResult() != FBService.Result.SUCCESS) { postErrorMsg("?? ?? .", 0); currentState = 6; // Skip user status } else currentState = 2; } } // Post user data if (currentState == 2) { String reqURL = serverDomain + "ranking/"; HttpRequestBuilder requestBuilder = new HttpRequestBuilder(); JsonValue requestBodyJson = new JsonValue(JsonValue.ValueType.object); JsonValue fbIDValue = new JsonValue(fb.userID); JsonValue fbNicknameValue = new JsonValue(fb.username); JsonValue maxScoreValue = new JsonValue(GameLogger.getInstance().maxScore); JsonValue accessToken = new JsonValue(fb.getAccessToken()); fbIDValue.setName("fbID"); fbNicknameValue.setName("fbNickname"); maxScoreValue.setName("maxScore"); accessToken.setName("accessToken"); requestBodyJson.child = fbIDValue; fbIDValue.setNext(fbNicknameValue); fbNicknameValue.setNext(maxScoreValue); maxScoreValue.setNext(accessToken); String requestBody = requestBodyJson.toJson(JsonWriter.OutputType.json); final Net.HttpRequest httpRequest = requestBuilder.newRequest().method(Net.HttpMethods.PUT).url(reqURL) .header(HttpRequestHeader.ContentType, "application/json").content(requestBody).build(); currentState = 3; // Wait for http request to complete Gdx.net.sendHttpRequest(httpRequest, new Net.HttpResponseListener() { @Override public void handleHttpResponse(Net.HttpResponse httpResponse) { currentState = 4; } @Override public void failed(Throwable t) { postErrorMsg(" ?? .", 0); currentState = 6; } @Override public void cancelled() { postErrorMsg(" ?? .", 0); currentState = 6; } }); } // Get user ranking if (currentState == 4) { String reqURL = String.format(Locale.ENGLISH, serverDomain + "ranking/%d", fb.userID); HttpRequestBuilder requestBuilder = new HttpRequestBuilder(); final Net.HttpRequest httpRequest = requestBuilder.newRequest().method(Net.HttpMethods.GET).url(reqURL) .build(); currentState = 5; Gdx.net.sendHttpRequest(httpRequest, new Net.HttpResponseListener() { @Override public void handleHttpResponse(Net.HttpResponse httpResponse) { JsonReader reader = new JsonReader(); JsonValue result = reader.parse(httpResponse.getResultAsString()); if (result.isObject() && result.get("userRank") != null) { int userRank = result.getInt("userRank"); int maxScore = result.getInt("maxScore"); rankingWindow.addActor( new RankingScene.RankingEntry(userRank, fb.username, maxScore, Color.BLUE, 0)); currentState = 6; } else { postErrorMsg(" ?? .", 0); currentState = 6; } } @Override public void failed(Throwable t) { postErrorMsg(" ?? .", 0); currentState = 6; } @Override public void cancelled() { postErrorMsg(" ?? .", 0); currentState = 6; } }); } // Get total ranking if (currentState == 6) { String reqURL = serverDomain + "ranking/"; HttpRequestBuilder requestBuilder = new HttpRequestBuilder(); final Net.HttpRequest httpRequest = requestBuilder.newRequest().method(Net.HttpMethods.GET).url(reqURL) .build(); currentState = 7; Gdx.net.sendHttpRequest(httpRequest, new Net.HttpResponseListener() { @Override public void handleHttpResponse(Net.HttpResponse httpResponse) { JsonReader reader = new JsonReader(); JsonValue result = reader.parse(httpResponse.getResultAsString()); if (result.isObject() && result.get("rankings") != null) { JsonValue rankingArray = result.get("rankings"); JsonValue rankingEntry = rankingArray.child; int entryID = 1; while (rankingEntry != null) { rankingWindow.addActor( new RankingScene.RankingEntry(entryID, rankingEntry.getString("fbNickname"), rankingEntry.getInt("maxScore"), Color.BLACK, entryID)); rankingEntry = rankingEntry.next; entryID++; if (entryID == 20) break; } currentState = 8; } else { postErrorMsg("? ? .", 1); currentState = 8; } } @Override public void failed(Throwable t) { postErrorMsg("? ? .", 1); currentState = 8; } @Override public void cancelled() { postErrorMsg("? ? .", 1); currentState = 8; } }); } if (currentState == 8) { fb.logout(); gotoParent(); currentState = 9; } }
From source file:com.trueMagic.textureGeneration.TextureGenerator.java
public static Texture player(int x, int y) { Pixmap pixmap = new Pixmap(x, y, Pixmap.Format.RGBA8888); pixmap.setColor(Color.BLUE); pixmap.fill();/*from www . j av a 2 s . c o m*/ return new Texture(pixmap); }
From source file:com.tussle.sprite.HitboxDrawingSystem.java
License:Open Source License
public void processEntity(Entity entity, float delta) { if (Components.ecbMapper.has(entity)) { //Draw ECB drawer.setColor(Color.BLUE); for (StageElement<CollisionStadium> s : Components.ecbMapper.get(entity).getCollisionBoxes()) { s.getBefore().draw(drawer);//from www . j a va 2 s . co m s.getAfter().draw(drawer); } } if (Components.stageElementMapper.has(entity)) { drawer.setColor(Color.GREEN); for (StageElement s : Components.stageElementMapper.get(entity).getStageElements()) { s.getBefore().draw(drawer); s.getAfter().draw(drawer); } } }
From source file:com.wotf.gui.view.SessionLocal.java
/** * {@inheritDoc}//w ww . j a v a2s . c o m */ @Override public void show() { stage = new Stage(); Gdx.input.setInputProcessor(stage);// Make the stage consume events //System.out.println(Gdx.files.internal("maps")); skin = new Skin(Gdx.files.internal("uiskin.json")); teams = new List(skin); // Alle teams en labels hiervoor. Table teamstable = new Table(); Table mapstable = new Table(); Table settingstable = new Table(); Table teamselecttable = new Table(); teamstable.setBackground(new NinePatchDrawable(getNinePatch(("GUI/tblbg.png"), 150, 150, 160, 160))); mapstable.setBackground(new NinePatchDrawable(getNinePatch(("GUI/tblbg.png"), 220, 220, 160, 160))); teamselecttable.setBackground(new NinePatchDrawable(getNinePatch(("GUI/tblbg.png"), 100, 100, 160, 160))); Label selectteamlabel = new Label("Team selection", skin); teamselecttable.add(selectteamlabel).padBottom(15); teamselecttable.row(); TextButton btnteamalpha = new TextButton("Alpha", skin); // Use the initialized skin btnteamalpha.setColor(Color.BLUE); btnteamalpha.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { Team teamalpha = new Team("Alpha", Color.BLUE); teamalpha.setPlayer(defaultPlayer); teamalpha.setColorname(teamalpha.getColor().toString()); int selectedunitcount = Integer.parseInt(unitbox.getSelected().toString()); addUnitsSingleTeam(selectedunitcount, teamalpha); btnteamalpha.setTouchable(Touchable.disabled); btnteamalpha.setColor(Color.LIGHT_GRAY); } }); teamselecttable.add(btnteamalpha).padBottom(10).width(150).height(50); teamselecttable.row(); TextButton btnteambeta = new TextButton("Beta", skin); // Use the initialized skin btnteambeta.setColor(Color.CORAL); btnteambeta.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { Team teambeta = new Team("Beta", Color.CORAL); teambeta.setPlayer(defaultPlayer); teambeta.setColorname(teambeta.getColor().toString()); int selectedunitcount = Integer.parseInt(unitbox.getSelected().toString()); addUnitsSingleTeam(selectedunitcount, teambeta); btnteambeta.setTouchable(Touchable.disabled); btnteambeta.setColor(Color.LIGHT_GRAY); } }); teamselecttable.add(btnteambeta).padBottom(10).width(150).height(50); teamselecttable.row(); TextButton btnteamgamma = new TextButton("Gamma", skin); // Use the initialized skin btnteamgamma.setColor(Color.GREEN); btnteamgamma.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { Team teamgamma = new Team("Gamma", Color.GREEN); teamgamma.setPlayer(defaultPlayer); teamgamma.setColorname(teamgamma.getColor().toString()); int selectedunitcount = Integer.parseInt(unitbox.getSelected().toString()); addUnitsSingleTeam(selectedunitcount, teamgamma); btnteamgamma.setTouchable(Touchable.disabled); btnteamgamma.setColor(Color.LIGHT_GRAY); } }); teamselecttable.add(btnteamgamma).width(150).height(50); teamselecttable.setWidth(200); teamselecttable.setHeight(320); teamselecttable.setPosition(500, 360); stage.addActor(teamselecttable); Label wotflabel = new Label("War of the Figures", skin); wotflabel.setPosition(Gdx.graphics.getWidth() / 2 - wotflabel.getWidth() / 2, 740); stage.addActor(wotflabel); Label iplabel = new Label("IP :", skin); settingstable.add(iplabel).width(120); Label ipvallabel = new Label("127.0.0.1", skin); settingstable.add(ipvallabel).width(180); settingstable.row(); Object[] turntimevals = new Object[6]; turntimevals[0] = "10"; turntimevals[1] = "20"; turntimevals[2] = "30"; turntimevals[3] = "40"; turntimevals[4] = "50"; turntimevals[5] = "60"; Label turntimelabel = new Label("Turn Time :", skin); settingstable.add(turntimelabel).width(120); SelectBox turntimebox = new SelectBox(skin); turntimebox.setItems(turntimevals); turntimebox.setSelectedIndex(3); turntimebox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { gameSettings.setTurnTime(Integer.parseInt(turntimebox.getSelected().toString())); } }); settingstable.add(turntimebox).width(180); settingstable.row(); Object[] physicsvals = new Object[2]; physicsvals[0] = "True"; physicsvals[1] = "False"; Label physicslabel = new Label("Physics :", skin); settingstable.add(physicslabel).width(120); SelectBox physicsbox = new SelectBox(skin); physicsbox.setItems(physicsvals); physicsbox.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { gameSettings.setPhysics(Boolean.parseBoolean(physicsbox.getSelected().toString())); } }); settingstable.add(physicsbox).width(180); settingstable.row(); Object[] weaponsvals = new Object[3]; weaponsvals[0] = "All Weapons"; weaponsvals[1] = "Non-Explosive"; weaponsvals[2] = "Grenades Only"; Label weaponslabel = new Label("Weapons :", skin); settingstable.add(weaponslabel).width(120); SelectBox weaponsbox = new SelectBox(skin); weaponsbox.setItems(weaponsvals); settingstable.add(weaponsbox).width(180); settingstable.row(); Object[] timervals = new Object[3]; timervals[0] = "60"; timervals[1] = "30"; timervals[2] = "10"; Label timerlabel = new Label("Timer :", skin); settingstable.add(timerlabel).width(120); SelectBox timerbox = new SelectBox(skin); timerbox.setItems(timervals); timerbox.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { gameSettings.setMaxTime(Integer.parseInt(timerbox.getSelected().toString())); } }); settingstable.add(timerbox).width(180); settingstable.row(); Object[] unitvals = new Object[4]; unitvals[0] = "1"; unitvals[1] = "2"; unitvals[2] = "3"; unitvals[3] = "4"; Label unitlabel = new Label("Units :", skin); settingstable.add(unitlabel).width(120); unitbox = new SelectBox(skin); unitbox.setItems(unitvals); unitbox.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { int selectedunitcount = Integer.parseInt(unitbox.getSelected().toString()); gameSettings.setMaxUnitCount(selectedunitcount); refreshUnitsForTeam(selectedunitcount); } }); settingstable.add(unitbox).width(180); settingstable.setWidth(300); settingstable.setHeight(200); settingstable.setPosition(30, 110); stage.addActor(settingstable); ArrayList<String> mapslist = new ArrayList<>(); FileHandle dirHandle = Gdx.files.internal("maps"); for (FileHandle entry : dirHandle.list()) { mapslist.add(entry.toString()); } map1 = new Image(new Texture(mapslist.get(0))); map1.setPosition(20, 70); map1.setWidth(400); map1.setHeight(230); mapstable.addActor(map1); SelectBox chooseMap = new SelectBox(skin); chooseMap.setItems(mapslist.toArray()); chooseMap.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { mapstable.removeActor(map1); map1 = new Image(new Texture(mapslist.get(chooseMap.getSelectedIndex()))); map1.setPosition(20, 70); map1.setWidth(400); map1.setHeight(230); map1.invalidate(); mapstable.addActor(map1); // Table image is not updating for some reason. Does it need to be redrawn? Or the Stage? } }); chooseMap.setWidth(400); chooseMap.setPosition(20, 20); mapstable.addActor(chooseMap); mapstable.setPosition(30, 360); mapstable.setHeight(320); mapstable.setWidth(440); stage.addActor(mapstable); Label teamslabel = new Label("Teams", skin); teamstable.setPosition(730, 360); teamstable.add(teamslabel); teamstable.row(); teamstable.add(teams).width(200); teamstable.setWidth(300); teamstable.setHeight(320); stage.addActor(teamstable); TextButton start = new TextButton("Start", skin); // Use the initialized skin start.setColor(Color.BLACK); start.setWidth(300); start.setHeight(60); start.setPosition(590, 180); stage.addActor(start); start.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { if (teamList.size() < 2) { return; } // Selected MaxTime to an integer. gameSettings.setMaxTime(Integer.parseInt(timerbox.getSelected().toString())); // Selected TurnTime to an integer. gameSettings.setTurnTime(Integer.parseInt(turntimebox.getSelected().toString())); gameSettings.setIsLocal(true); // Create the map Map map = new Map(chooseMap.getSelected().toString().substring(5)); try { sessionLocal = new Session(defaultPlayer, "localHost", gameSettings); sessionLocal.addPlayer(defaultPlayer); } catch (RemoteException ex) { Gdx.app.log("SessionLocal", ex.getMessage()); } game.setScreen(new GameEngine(game, gameSettings, map, sessionLocal, defaultPlayer)); } }); TextButton exit = new TextButton("Exit", skin); // Use the initialized skin exit.setColor(Color.BLACK); exit.setWidth(300); exit.setHeight(60); exit.setPosition(590, 110); stage.addActor(exit); exit.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { game.setScreen(new MainMenu(game)); } }); }