[ all classes ]
[ com.mozarellabytes.kroy ]
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 }