package com.rebelkeithy.ftl.view;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.rebelkeithy.ftl.weapons.Weapon;
public class WeaponItemBox
{
private Weapon weapon;
private Texture backgroundOn;
private Texture backgroundSelected;
private Texture backgroundOff;
private Texture weaponTexture;
public WeaponItemBox(Weapon weapon)
{
this.weapon = weapon;
backgroundOn = TextureRegistry.registerSprite("box_weapons_on", "upgradeUI/Equipment/box_weapons_on");
backgroundOff = TextureRegistry.registerSprite("box_weapons_off", "upgradeUI/Equipment/box_weapons_off");
backgroundSelected = TextureRegistry.registerSprite("box_weapons_selected", "upgradeUI/Equipment/box_weapons_selected");
if(weapon != null)
{
//weaponTexture = TextureRegistry.registerSprite("", "");
}
}
public void render(SpriteBatch batch, int offsetX, int offsetY)
{
if(weapon == null)
{
batch.draw(backgroundOff, offsetX, offsetY);
return;
}
batch.draw(backgroundOn, offsetX, offsetY);
int weaponNameWidth = (int) Fonts.font8.getBounds(weapon.getName()).width;
Fonts.font8.draw(batch, weapon.getName(), offsetX + 58 - weaponNameWidth/2, offsetY + 14);
}
}