@@ -0,0 +1,1603 @@
+package com.mygdx.game;%0A%0Aimport com.badlogic.gdx.Gdx;%0Aimport com.badlogic.gdx.ScreenAdapter;%0Aimport com.badlogic.gdx.graphics.Camera;%0Aimport com.badlogic.gdx.graphics.Color;%0Aimport com.badlogic.gdx.graphics.GL20;%0Aimport com.badlogic.gdx.graphics.OrthographicCamera;%0Aimport com.badlogic.gdx.graphics.g2d.SpriteBatch;%0Aimport com.badlogic.gdx.graphics.glutils.ShapeRenderer;%0Aimport com.badlogic.gdx.utils.viewport.FitViewport;%0Aimport com.badlogic.gdx.utils.viewport.Viewport;%0A%0Apublic class GameScreen extends ScreenAdapter %7B%0A%0A    private static final float WORLD_WIDTH = 480;%0A    private static final float WORLD_HEIGHT = 640;%0A%0A    private ShapeRenderer shapeRenderer;%0A    private Viewport viewport;%0A    private Camera camera;%0A    private SpriteBatch batch;%0A%0A    @Override%0A    public void resize(int width, int height) %7B%0A        viewport.update(width, height);%0A    %7D%0A%0A    @Override%0A    public void show() %7B%0A        camera = new OrthographicCamera();%0A        camera.position.set(WORLD_WIDTH /2, WORLD_HEIGHT /2, 0);%0A        camera.update();%0A%0A        viewport = new FitViewport(WORLD_WIDTH, WORLD_HEIGHT, camera);%0A        shapeRenderer = new ShapeRenderer();%0A        batch = new SpriteBatch();%0A    %7D%0A%0A    @Override%0A    public void render(float delta) %7B%0A        clearScreen();%0A        batch.setProjectionMatrix(camera.projection);%0A        batch.setTransformMatrix(camera.view);%0A        batch.begin();%0A        batch.end();%0A    %7D%0A%0A    private void clearScreen() %7B%0A        Gdx.gl.glClearColor(Color.BLACK.r, Color.BLACK.g, Color.BLACK.b, Color.BLACK.a);%0A        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);%0A    %7D%0A%7D%0A

Create GameScreen.java