List of usage examples for com.badlogic.gdx.scenes.scene2d.ui Table debug
Debug debug
To view the source code for com.badlogic.gdx.scenes.scene2d.ui Table debug.
Click Source Link
From source file:com.badlogic.gdx.tests.ViewportTest1.java
License:Apache License
public void create() { stage = new Stage(); Skin skin = new Skin(Gdx.files.internal("data/uiskin.json")); label = new Label("", skin); Table root = new Table(skin); root.setFillParent(true);/*from w w w .j a v a 2 s . c om*/ root.setBackground(skin.getDrawable("default-pane")); root.debug().defaults().space(6); root.add(new TextButton("Button 1", skin)); root.add(new TextButton("Button 2", skin)).row(); root.add("Press spacebar to change the viewport:").colspan(2).row(); root.add(label).colspan(2); stage.addActor(root); viewports = getViewports(stage.getCamera()); names = getViewportNames(); stage.setViewport(viewports.first()); label.setText(names.first()); Gdx.input.setInputProcessor(new InputMultiplexer(new InputAdapter() { public boolean keyDown(int keycode) { if (keycode == Input.Keys.SPACE) { int index = (viewports.indexOf(stage.getViewport(), true) + 1) % viewports.size; label.setText(names.get(index)); Viewport viewport = viewports.get(index); stage.setViewport(viewport); resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); } return false; } }, stage)); }
From source file:com.bitfire.postprocessing.demo.ResourceFactory.java
License:Apache License
public static Table newTable() { Table t = new Table(); if (DebugUI) { t.debug(); }/*from w ww . j a v a2 s . c o m*/ return t; }
From source file:com.felix.game.ViewportTest1.java
License:Apache License
public void create() { stage = new Stage(); Skin skin = new Skin(Gdx.files.internal("data/uiskin.json")); label = new Label("", skin); Table root = new Table(skin); root.setFillParent(true);/*w ww . j a va2 s .c o m*/ root.setBackground(skin.getDrawable("default-pane")); root.debug().defaults().space(6); root.add(new TextButton("Button 1", skin)); root.add(new TextButton("Button 2", skin)).row(); root.add("Press spacebar to change the viewport:").colspan(2).row(); root.add(label).colspan(2); stage.addActor(root); viewports = getViewports(stage.getCamera()); names = getViewportNames(); stage.setViewport(viewports.first()); label.setText(names.first()); Gdx.input.setInputProcessor(new InputMultiplexer(new InputAdapter() { public boolean touchDown(int screenX, int screenY, int pointer, int button) { int index = (viewports.indexOf(stage.getViewport(), true) + 1) % viewports.size; label.setText(names.get(index)); Viewport viewport = viewports.get(index); stage.setViewport(viewport); resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); return false; } }, stage)); }
From source file:com.jemchicomac.backfire.Backfire.java
License:Apache License
public void create() { stage = new Stage(); Skin skin = new Skin(Gdx.files.internal("data/uiskin.json")); label = new Label("", skin); Table root = new Table(skin); root.setFillParent(true);/*from w w w.j a v a2 s . c o m*/ root.setBackground(skin.getDrawable("default-pane")); root.debug().defaults().space(6); root.add(new TextButton("Button 1", skin)); root.add(new TextButton("Button 2", skin)).row(); root.add("Press spacebar to change the viewport:").colspan(2).row(); root.add("Press 'F' for fullscreen and 'ESC' for exit").colspan(2).row(); root.add(label).colspan(2); stage.addActor(root); // Setting up camera cam = new OrthographicCamera(VIRTUAL_WIDTH, VIRTUAL_HEIGHT); cam.position.set(cam.viewportWidth / 2f, cam.viewportHeight / 2f, 0); //cam.position.set(cam.viewportWidth, cam.viewportHeight, 0); //cam.update(); //viewports = getViewports(stage.getCamera()); viewports = getViewports(cam); names = getViewportNames(); stage.setViewport(viewports.get(DEFAULT_POLICY)); label.setText(names.get(DEFAULT_POLICY)); spriteBatch = new SpriteBatch(); cam.update(); // Player loadPlayerTextures(); // Input processor Gdx.input.setInputProcessor(new InputMultiplexer(new InputAdapter() { public boolean keyDown(int keycode) { if (keycode == Input.Keys.SPACE) { int index = (viewports.indexOf(stage.getViewport(), true) + 1) % viewports.size; label.setText(names.get(index)); Viewport viewport = viewports.get(index); stage.setViewport(viewport); resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); } if (keycode == Input.Keys.F) { Gdx.graphics.setDisplayMode(Gdx.graphics.getDesktopDisplayMode().width, Gdx.graphics.getDesktopDisplayMode().height, true); } if (keycode == Input.Keys.A) { cam.zoom += 0.02; } if (keycode == Input.Keys.Q) { cam.zoom -= 0.02; } if (keycode == Keys.ESCAPE) Gdx.app.exit(); return false; } }, stage)); }
From source file:com.mygdx.java.screens.MenuScreen.java
License:Apache License
private Table buildLogosLayer() { Table layer = new Table(); layer.left().top();// w w w .j a v a 2 s . c o m // + Game Logo imgLogo = new Image(skinCanyonBunny, "logo"); layer.add(imgLogo); layer.row().expandY(); // + Info Logos imgInfo = new Image(skinCanyonBunny, "info"); layer.add(imgInfo).bottom(); if (debugEnabled) layer.debug(); return layer; }
From source file:com.mygdx.java.screens.MenuScreen.java
License:Apache License
private Table buildControlsLayer() { Table layer = new Table(); layer.right().bottom();//w w w . jav a2 s .c om // + Play Button btnMenuPlay = new Button(skinCanyonBunny, "play"); layer.add(btnMenuPlay); btnMenuPlay.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { onPlayClicked(); } }); layer.row(); // + Options Button btnMenuOptions = new Button(skinCanyonBunny, "options"); layer.add(btnMenuOptions); btnMenuOptions.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { onOptionsClicked(); } }); if (debugEnabled) layer.debug(); return layer; }
From source file:com.ridiculousRPG.ui.ActorsOnStageService.java
License:Apache License
private void debugTableLayout(Array<Actor> actors) { if (actors == null) return;//from w w w .jav a 2s.c o m for (int i = actors.size - 1; i > -1; i--) { Actor a = actors.get(i); if (a instanceof Table) { Table tbl = (Table) a; if (tbl.getDebug() != Debug.all) { tbl.debug(Debug.all); tbl.layout(); } } if (a instanceof Group) { debugTableLayout(((Group) a).getChildren()); } } }
From source file:com.torrosoft.triviazo.screens.GameModeScreen.java
License:Open Source License
/** * This method creates the buttons of the bottom and its listeners. *///from w ww . j a v a 2s. com private void createButtonsTable() { final Table tableButtonNext = new Table(mainSkin); final Table tableButtonBack = new Table(mainSkin); if (TriviazoGame.FULL_DEBUG_MODE) { tableButtonNext.debug(); } tableButtonNext.setFillParent(true); if (TriviazoGame.FULL_DEBUG_MODE) { tableButtonBack.debug(); } tableButtonBack.setFillParent(true); final TextButton btnNext = new TextButton("Siguiente >>", getSkin()); final TextButton btnBack = new TextButton("<< Atrs", getSkin()); btnNext.addListener(new DefaultButtonListener() { @Override public void touchUp(final InputEvent event, final float x, final float y, final int pointer, final int button) { super.touchUp(event, x, y, pointer, button); game.getSoundManager().play(TriviazoSound.CLICK); game.setScreen(new DisciplinesScreen(game)); } }); btnBack.addListener(new DefaultButtonListener() { @Override public void touchUp(final InputEvent event, final float x, final float y, final int pointer, final int button) { super.touchUp(event, x, y, pointer, button); game.getSoundManager().play(TriviazoSound.CLICK); game.setScreen(new MenuScreen(game)); } }); tableButtonNext.add(btnNext).size(BUTTON_WIDTH, BUTTON_HEIGHT); tableButtonBack.add(btnBack).size(BUTTON_WIDTH, BUTTON_HEIGHT); // pad(top, left, bottom, right) tableButtonNext.bottom().right().pad(0, 0, 10, 10); tableButtonBack.bottom().left().pad(0, 10, 10, 0); stage.addActor(tableButtonNext); stage.addActor(tableButtonBack); }
From source file:free.hacknet.game.LoginMenuScreen.java
License:Open Source License
public LoginMenuScreen() { stage = new Stage(new ScreenViewport()); Gdx.input.setInputProcessor(stage);//from w ww .ja va 2 s. c o m LoadFreeTypeFont(); skin = new Skin(Gdx.files.internal("data/uiskin.json")); Table table = new Table(); table.setFillParent(true); table.debug(); Label namelabel = new Label("Login:", skin); TextField nameText = new TextField("", skin); nameText.setTextFieldListener(new TextFieldListener() { @Override public void keyTyped(TextField textField, char c) { if (c == '\n') textField.getOnscreenKeyboard().show(false); } }); Label passlabel = new Label("Password:", skin); TextField passtext = new TextField("", skin); table.add(namelabel); table.add(nameText).width(200); table.row(); table.add(passlabel); table.add(passtext).width(200); fpsLabel = new Label("fps:", skin); stage.addActor(table); stage.addActor(fpsLabel); }
From source file:io.piotrjastrzebski.sfg.screen.MainMenuScreen.java
License:Open Source License
private void addUI() { final Table root = new Table(); root.setFillParent(true);//w w w .jav a 2 s . c om final Table topCont = new Table(); topCont.add(createSoundButton()); if (Gdx.app.getType() == Application.ApplicationType.Android) { topCont.add(createGPlusButton()).expandX().top(); } else { topCont.add().expandX().top(); } topCont.add(createMusicButton()); topCont.debug(); root.add(topCont).pad(PAD).expandX().fillX(); root.row(); final Table midCont = new Table(); midCont.add(createPlayButton()).padBottom(PAD * 2); midCont.row(); midCont.add(createOutfitButton()).pad(16); midCont.row(); midCont.add(createLeaderButton()).pad(16); midCont.row(); midCont.add(createAchievButton()).padTop(16); root.add(midCont).expand().bottom(); root.row(); final Table botCont = new Table(); botCont.add(createAboutButton()); botCont.add().expandX().fillX(); botCont.add(createSettingsButton()); root.add(botCont).fillX().expandX().pad(PAD); root.debug(); stage.addActor(root); }