Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. package com.main;
  2.  
  3. import com.badlogic.gdx.Gdx;
  4. import com.badlogic.gdx.Screen;
  5. import com.badlogic.gdx.graphics.Color;
  6. import com.badlogic.gdx.graphics.FPSLogger;
  7. import com.badlogic.gdx.graphics.GL20;
  8. import com.badlogic.gdx.graphics.OrthographicCamera;
  9. import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
  10. import com.badlogic.gdx.graphics.glutils.ShapeRenderer.ShapeType;
  11.  
  12. public class TestScreen implements Screen{
  13.  
  14. private OrthographicCamera cam;
  15. private ShapeRenderer sr;
  16. private FPSLogger fpsLogger;
  17.  
  18. @Override
  19. public void render(float delta) {
  20. Gdx.gl.glClearColor(0, 0, 0, 1);
  21. Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
  22.  
  23. if(cam.position.y < -Gdx.graphics.getHeight()) cam.position.y = 0;
  24. else cam.position.y -= 100f*delta;
  25. cam.update();
  26.  
  27. fpsLogger.log();
  28.  
  29. sr.identity();
  30. sr.setProjectionMatrix(cam.combined);
  31. sr.begin(ShapeType.Line);
  32. sr.setColor(Color.PINK);
  33. sr.rect(0, -500, 800, 20);
  34. sr.end();
  35. }
  36.  
  37.  
  38. @Override
  39. public void resize(int width, int height) {
  40. // TODO Auto-generated method stub
  41.  
  42. }
  43.  
  44. @Override
  45. public void show() {
  46. cam = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
  47. sr = new ShapeRenderer();
  48. fpsLogger = new FPSLogger();
  49. }
  50.  
  51. @Override
  52. public void hide() {
  53. // TODO Auto-generated method stub
  54.  
  55. }
  56.  
  57. @Override
  58. public void pause() {
  59. // TODO Auto-generated method stub
  60.  
  61. }
  62.  
  63. @Override
  64. public void resume() {
  65. // TODO Auto-generated method stub
  66.  
  67. }
  68.  
  69. @Override
  70. public void dispose() {
  71. // TODO Auto-generated method stub
  72.  
  73. }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement