Advertisement
Guest User

neo

a guest
Mar 29th, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. package edu.udel.cisc275.com.mygdx.game;
  2. import com.badlogic.gdx.ApplicationAdapter;
  3. import com.badlogic.gdx.Game;
  4. import com.badlogic.gdx.Gdx;
  5. import com.badlogic.gdx.InputProcessor;
  6. import com.badlogic.gdx.graphics.GL20;
  7. import com.badlogic.gdx.graphics.Texture;
  8. import com.badlogic.gdx.graphics.g2d.SpriteBatch;
  9. import com.badlogic.gdx.scenes.scene2d.InputEvent;
  10. import com.badlogic.gdx.scenes.scene2d.Stage;
  11. import com.badlogic.gdx.scenes.scene2d.utils.ClickListener;
  12. import com.badlogic.gdx.utils.viewport.ScreenViewport;
  13. import edu.udel.cisc275.com.mygdx.game.interactables.Dialog;
  14. import edu.udel.cisc275.com.mygdx.game.interactables.InfoItem;
  15. public class Neotrec extends Game implements InputProcessor {
  16. SpriteBatch batch;
  17. Texture img;
  18. Dialog testDialog;
  19. private Stage stage;
  20. GameScreen GAMESCREEN = new GameScreen();
  21. public void create () {
  22. System.out.println(System.getProperty("user.dir"));
  23.  
  24. stage = new Stage(new ScreenViewport());
  25. Gdx.input.setInputProcessor(this);
  26. testDialog = new Dialog("assets/check.xml");
  27. //testDialog.printDefault();
  28. testDialog.currentDialog(0);
  29. testDialog.currentDialog(0);
  30. testDialog.currentDialog(1);
  31. }
  32. public void render () {
  33. Gdx.gl.glClearColor(1, 0, 0, 1);
  34. Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
  35. super.render();
  36. }
  37. @Override
  38. public boolean keyDown(int keycode) {
  39. // TODO Auto-generated method stub
  40. return false;
  41. }
  42. @Override
  43. public boolean keyUp(int keycode) {
  44. // TODO Auto-generated method stub
  45. return false;
  46. }
  47. @Override
  48. public boolean keyTyped(char character) {
  49. // TODO Auto-generated method stub
  50. return false;
  51. }
  52. @Override
  53. public boolean touchDown(int screenX, int screenY, int pointer, int button) {
  54. //Netrec.java will most likely serve as our login screen. we can change that later if we want.
  55. //for now we pretend we successfully login. the player creates the file where we'll save all their
  56. //diagnostic data and switch to game screen
  57. System.out.println("We logged in!");
  58. setScreen(GAMESCREEN);
  59. return false;
  60. }
  61. @Override
  62. public boolean touchUp(int screenX, int screenY, int pointer, int button) {
  63. // TODO Auto-generated method stub
  64. return false;
  65. }
  66. @Override
  67. public boolean touchDragged(int screenX, int screenY, int pointer) {
  68. // TODO Auto-generated method stub
  69. return false;
  70. }
  71. @Override
  72. public boolean mouseMoved(int screenX, int screenY) {
  73. // TODO Auto-generated method stub
  74. return false;
  75. }
  76. @Override
  77. public boolean scrolled(int amount) {
  78. // TODO Auto-generated method stub
  79. return false;
  80. }
  81. public GameScreen getGameScreen(){
  82. return this.GAMESCREEN;
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement