Coverage Summary for Class: Main (io.github.unisim)

Class Class, % Method, % Branch, % Line, %
Main 0% (0/1) 0% (0/5) 0% (0/4) 0% (0/17)


 package io.github.unisim;
 
 import com.badlogic.gdx.Game;
 import com.badlogic.gdx.Screen;
 
 /**
  * {@link com.badlogic.gdx.ApplicationListener} implementation shared by all
  * platforms.
  */
 public class Main extends Game {
   private Screen currentScreen;
 
   @Override
   public void create() {
     GameState.currentScreen = GameState.startScreen;
   }
 
   @Override
   public void render() {
     if (currentScreen != GameState.currentScreen) {
       currentScreen = GameState.currentScreen;
       setScreen(currentScreen);
       currentScreen.resume();
     }
     super.render(); // Ensures the active screen is rendered
   }
 
   @Override
   public void dispose() {
   }
 
   @Override
   public void resize(int width, int height) {
     if (width + height == 0) {
       return;
     }
     // Resizes every screen
     ((FullscreenInputProcessor) GameState.fullscreenInputProcessor).resize(width, height);
     GameState.gameScreen.resize(width, height);
     GameState.settingScreen.resize(width, height);
     GameState.startScreen.resize(width, height);
     GameState.achievementScreen.resize(width, height);
     GameState.leaderboardScreen.resize(width, height);
     GameState.howToPlayScreen.resize(width, height);
     GameState.gameOverScreen.resize(width, height);
   }
 }