Coverage Summary for Class: Chest (com.mygdx.game.Entitys)
Class |
Class, %
|
Method, %
|
Line, %
|
Chest |
100%
(1/1)
|
100%
(2/2)
|
100%
(5/5)
|
1 package com.mygdx.game.Entitys;
2
3 import com.badlogic.gdx.math.Vector2;
4 import com.mygdx.game.Components.Renderable;
5 import com.mygdx.game.Components.Transform;
6 import com.mygdx.game.Managers.RenderLayer;
7 import com.mygdx.game.Managers.ResourceManager;
8
9 /**
10 * Added for Assessment 2 in order to implement quest functionality
11 * Simple entity shown on locate quests origin
12 */
13 public class Chest extends Entity {
14 /**
15 * Constructs the Chest object
16 */
17 public Chest() {
18 super(2);
19 Transform t = new Transform();
20 Renderable r = new Renderable(ResourceManager.getId("Chest.png"), RenderLayer.Transparent);
21 addComponents(t, r);
22 }
23
24 /**
25 * @param pos The Vector2 to set the position of the chest to
26 */
27 public void setPosition(Vector2 pos) {
28 getComponent(Transform.class).setPosition(pos);
29 }
30 }