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 }