@Override public void render(float delta) { // *************Clear the screen*************// Gdx.gl.glClearColor(0, 0, 0, 0); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); // *********Above Code must be first*********// camera.update(); myBatch.begin(); myBatch.setProjectionMatrix(camera.combined); card_back.draw(myBatch); myBatch.end(); render_game_background(); // Render Main Menu Stage game_stage.act(); game_stage.draw(); }
@Override public void show() { // Initialize and create viewport and camera viewport.apply(); shapeCreator = new ShapeRenderer(); myBatch = new SpriteBatch(); user_locations = new ArrayList<Vector2>(); set_up_positions(); // Create stage game_stage = new Game_Stage(); game_stage.setViewport(viewport); // Sprite creation card_back = new Sprite(new Texture("card_images/vertical_cardback.png")); card_back.setPosition(user_locations.get(13).x, user_locations.get(13).y); // set input processor to the main menu stage Gdx.input.setInputProcessor(game_stage); }