/* ** 2011 April 5 ** ** The author disclaims copyright to this source code. In place of ** a legal notice, here is a blessing: ** May you do good and not evil. ** May you find forgiveness for yourself and forgive others. ** May you share freely, never taking more than you give. */ package info.ata4.bspsrc.modules.texture; import info.ata4.bsplib.struct.DTexData; /** * A simple texture data structure. * * @author Nico Bergemann <barracuda415 at yahoo.de> */ public class Texture { private DTexData data; private String texture; private String textureOverride; private TextureAxis u = new TextureAxis(1, 0, 0); private TextureAxis v = new TextureAxis(0, 1, 0); private int lmscale = 16; public TextureAxis getUAxis() { return u; } public void setUAxis(TextureAxis u) { this.u = u; } public TextureAxis getVAxis() { return v; } public void setVAxis(TextureAxis v) { this.v = v; } public String getTexture() { return textureOverride != null ? textureOverride : texture; } public String getOriginalTexture() { return texture; } public void setOriginalTexture(String texture) { this.texture = texture; } public String getOverrideTexture() { return textureOverride; } public void setOverrideTexture(String texture) { this.textureOverride = texture; } public int getLightmapScale() { return lmscale; } public void setLightmapScale(int lmscale) { this.lmscale = lmscale; } public DTexData getData() { return data; } public void setData(DTexData texdata) { this.data = texdata; } }