SHARE
TWEET

Untitled

a guest Sep 14th, 2014 149 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public void show() {
  2.                  
  3.                
  4.                 String text = Gdx.app.getPreferences("prefs").getString("text", "Default text if missing");
  5.                 String txtArea = Gdx.app.getPreferences("prefs").getString("text", "Default text if missing");
  6.                
  7.                
  8.                 Skin skin = new Skin();
  9.        
  10.                 stage = new Stage();
  11.                 Gdx.input.setInputProcessor(stage);
  12.                 skin = new Skin(Gdx.files.internal("uiskin.json"));
  13.                 final TextArea textArea = new TextArea(txtArea, skin);
  14.                 textArea.setX(500);
  15.                 textArea.setY(500);
  16.                 textArea.setWidth(270);
  17.                 textArea.setHeight(270);
  18.                
  19.                
  20.                 final TextField textField = new TextField(text, skin);
  21.                 textField.setX(500);
  22.                 textField.setY(750);
  23.                 textField.setWidth(450);
  24.                 textField.setHeight(200);
  25.                
  26.                
  27.                
  28.                
  29.                
  30.                 //String text = Gdx.app.getPreferences("prefs").getString("text", "Default text if missimg");
  31.                 //TextField textField = new TextField(text, skin);
  32.                
  33.                 //Backbutton
  34.                                 ImageButtonStyle styleTwo = new ImageButtonStyle();
  35.                                 TextureRegionDrawable arrowImage = new TextureRegionDrawable(new TextureRegion(new Texture("arrowLeft.png")));
  36.                                 styleTwo.up = skin.newDrawable(skin.newDrawable(arrowImage));
  37.                                 styleTwo.down = skin.newDrawable(skin.newDrawable(arrowImage));
  38.                
  39.         btnArrow = new ImageButton(styleTwo);
  40.                
  41.                 btnArrow.setSize(150, 150);
  42.                 btnArrow.setPosition(450, 10);
  43.                
  44.                 stage.addActor(textArea);
  45.                 stage.addActor(textField);
  46.                 stage.addActor(btnArrow);
  47.                
  48.                
  49.                 //Backbutton takes us back to mainmenu
  50.                                 btnArrow.addListener(new ChangeListener() {
  51.  
  52.                                         @Override
  53.                                         public void changed(ChangeEvent event, Actor actor) {
  54.                                                 game.setScreen(new MainScreen(game));
  55.                                                 Gdx.app.getPreferences("textArea_prefs").putString("text", textArea.getText()).flush();
  56.                                                 Gdx.app.getPreferences("textField_prefs").putString("text", textField.getText()).flush();
  57.                                         }
  58.  
  59.                                
  60.                         });
  61.                
  62.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top