Coverage Summary for Class: Kroy (com.mozarellabytes.kroy)

Class Class, % Method, % Line, %
Kroy 0% (0/ 1) 0% (0/ 4) 0% (0/ 35)


1 package com.mozarellabytes.kroy; 2  3 import com.badlogic.gdx.Game; 4 import com.badlogic.gdx.Gdx; 5 import com.badlogic.gdx.graphics.Color; 6 import com.badlogic.gdx.graphics.g2d.BitmapFont; 7 import com.badlogic.gdx.graphics.g2d.SpriteBatch; 8 import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator; 9 import com.badlogic.gdx.graphics.glutils.ShapeRenderer; 10 import com.mozarellabytes.kroy.Screens.*; 11  12 /** 13  * Our main class where everything starts from. It contains 14  * a number of heavy objects which are shared and accessed by 15  * different screens so that each screen doesn't need to 16  * create their own heavy objects. 17  */ 18 public class Kroy extends Game { 19  20  public SpriteBatch batch; 21  public ShapeRenderer shapeRenderer; 22  23  public BitmapFont font26; 24  public BitmapFont font19; 25  public BitmapFont font60; 26  public BitmapFont font50; 27  public BitmapFont font25; 28  public BitmapFont font33; 29  public BitmapFont font33Red; 30  31  @Override 32  public void create () { 33  Gdx.graphics.setFullscreenMode(Gdx.graphics.getDisplayMode()); 34  35  batch = new SpriteBatch(); 36  shapeRenderer = new ShapeRenderer(); 37  38  FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/Magero.ttf")); 39  FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter(); 40  41  parameter.size = 60; 42  font60 = generator.generateFont(parameter); 43  parameter.size = 26; 44  font26 = generator.generateFont(parameter); 45  parameter.size = 19; 46  font19 = generator.generateFont(parameter); 47  parameter.size = 50; 48  font50 = generator.generateFont(parameter); 49  parameter.size = 25; 50  font25 = generator.generateFont(parameter); 51  parameter.size = 33; 52  font33 = generator.generateFont(parameter); 53  parameter.size = 33; 54  parameter.color = Color.FIREBRICK; 55  font33Red = generator.generateFont(parameter); 56  57  this.setScreen(new SplashScreen(this)); 58  } 59  60  @Override 61  public void render () { 62  super.render(); 63  } 64  65  @Override 66  public void dispose () { 67  batch.dispose(); 68  shapeRenderer.dispose(); 69  font19.dispose(); 70  font25.dispose(); 71  font26.dispose(); 72  font33.dispose(); 73  font33Red.dispose(); 74  font50.dispose(); 75  font60.dispose(); 76  } 77 }