blob: 42cdaa50c4da1c5b47d23784bd419f9bab0c27ad [file] [log] [blame] [raw]
package li.cil.oc.client
import li.cil.oc.Settings
import net.minecraft.util.ResourceLocation
import net.minecraft.client.renderer.texture.TextureManager
object Textures {
val fontAntiAliased = new ResourceLocation(Settings.resourceDomain, "textures/font/chars.png")
val fontAliased = new ResourceLocation(Settings.resourceDomain, "textures/font/chars_aliased.png")
val guiBackground = new ResourceLocation(Settings.resourceDomain, "textures/gui/background.png")
val guiBorders = new ResourceLocation(Settings.resourceDomain, "textures/gui/borders.png")
val guiButtonPower = new ResourceLocation(Settings.resourceDomain, "textures/gui/button_power.png")
val guiButtonRange = new ResourceLocation(Settings.resourceDomain, "textures/gui/button_range.png")
val guiButtonSide = new ResourceLocation(Settings.resourceDomain, "textures/gui/button_side.png")
val guiComputer = new ResourceLocation(Settings.resourceDomain, "textures/gui/computer.png")
val guiRange = new ResourceLocation(Settings.resourceDomain, "textures/gui/range.png")
val guiRobot = new ResourceLocation(Settings.resourceDomain, "textures/gui/robot.png")
val guiRobotSelection = new ResourceLocation(Settings.resourceDomain, "textures/gui/robot_selection.png")
val guiServer = new ResourceLocation(Settings.resourceDomain, "textures/gui/server.png")
val guiSlot = new ResourceLocation(Settings.resourceDomain, "textures/gui/slot.png")
val blockCable = new ResourceLocation(Settings.resourceDomain, "textures/blocks/cable.png")
val blockCaseFrontOn = new ResourceLocation(Settings.resourceDomain, "textures/blocks/case_front_on.png")
val blockHologram = new ResourceLocation(Settings.resourceDomain, "textures/blocks/hologram_effect.png")
val blockRackFrontOn = new ResourceLocation(Settings.resourceDomain, "textures/blocks/rack_front_on.png")
val blockRobot = new ResourceLocation(Settings.resourceDomain, "textures/blocks/robot.png")
val blockScreenUpIndicator = new ResourceLocation(Settings.resourceDomain, "textures/blocks/screen/up_indicator.png")
val upgradeCrafting = new ResourceLocation(Settings.resourceDomain, "textures/items/upgrade_crafting_equipped.png")
val upgradeGenerator = new ResourceLocation(Settings.resourceDomain, "textures/items/upgrade_generator_equipped.png")
def init(tm: TextureManager) {
tm.bindTexture(fontAntiAliased)
tm.bindTexture(fontAliased)
tm.bindTexture(guiBackground)
tm.bindTexture(guiBorders)
tm.bindTexture(guiButtonPower)
tm.bindTexture(guiButtonRange)
tm.bindTexture(guiButtonSide)
tm.bindTexture(guiComputer)
tm.bindTexture(guiRange)
tm.bindTexture(guiRobot)
tm.bindTexture(guiRobotSelection)
tm.bindTexture(guiServer)
tm.bindTexture(guiSlot)
tm.bindTexture(blockCable)
tm.bindTexture(blockCaseFrontOn)
tm.bindTexture(blockHologram)
tm.bindTexture(blockRackFrontOn)
tm.bindTexture(blockRobot)
tm.bindTexture(blockScreenUpIndicator)
tm.bindTexture(upgradeCrafting)
tm.bindTexture(upgradeGenerator)
}
}