package com.corosus.game.component; import java.util.HashMap; import com.artemis.Component; import com.corosus.game.client.assets.ActorState; import com.corosus.game.client.assets.GameAssetManager; import com.corosus.game.client.assets.Orient; import com.corosus.game.client.render.IRenderable; public class RenderData extends Component { public int renderType = 0; public Orient orient = Orient.UP; public ActorState state = ActorState.STATIC; public HashMap<ActorState, HashMap<Orient, IRenderable>> anims; public static int TYPE_SPRITE_ANIM = 0; public static int TYPE_LINE = 1; public RenderData() { } public RenderData(String spriteAsset) { setAsset(spriteAsset); } public void setAsset(String spriteAsset) { anims = GameAssetManager.instance().getRenderAssets("imgs/sprites/" + spriteAsset + ".json"); orient = Orient.UP; state = ActorState.STATIC; } }