Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.main;
- import com.badlogic.gdx.Gdx;
- import com.badlogic.gdx.Screen;
- import com.badlogic.gdx.graphics.Color;
- import com.badlogic.gdx.graphics.FPSLogger;
- import com.badlogic.gdx.graphics.GL20;
- import com.badlogic.gdx.graphics.OrthographicCamera;
- import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
- import com.badlogic.gdx.graphics.glutils.ShapeRenderer.ShapeType;
- public class TestScreen implements Screen{
- private OrthographicCamera cam;
- private ShapeRenderer sr;
- private FPSLogger fpsLogger;
- @Override
- public void render(float delta) {
- Gdx.gl.glClearColor(0, 0, 0, 1);
- Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
- if(cam.position.y < -Gdx.graphics.getHeight()) cam.position.y = 0;
- else cam.position.y -= 100f*delta;
- cam.update();
- fpsLogger.log();
- sr.identity();
- sr.setProjectionMatrix(cam.combined);
- sr.begin(ShapeType.Line);
- sr.setColor(Color.PINK);
- sr.rect(0, -500, 800, 20);
- sr.end();
- }
- @Override
- public void resize(int width, int height) {
- // TODO Auto-generated method stub
- }
- @Override
- public void show() {
- cam = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
- sr = new ShapeRenderer();
- fpsLogger = new FPSLogger();
- }
- @Override
- public void hide() {
- // TODO Auto-generated method stub
- }
- @Override
- public void pause() {
- // TODO Auto-generated method stub
- }
- @Override
- public void resume() {
- // TODO Auto-generated method stub
- }
- @Override
- public void dispose() {
- // TODO Auto-generated method stub
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement