More constants, less magic numbers!

This commit is contained in:
Florian Nücke 2014-06-10 00:55:48 +02:00
parent b4b7678c8a
commit 84cdff345a
17 changed files with 18 additions and 16 deletions

View File

@ -34,7 +34,7 @@ class Case(playerInventory: InventoryPlayer, val computer: tileentity.Case) exte
override def drawGuiContainerForegroundLayer(mouseX: Int, mouseY: Int) = {
super.drawGuiContainerForegroundLayer(mouseX, mouseY)
GL11.glPushAttrib(0xFFFFFFFF) // Me lazy... prevents NEI render glitch.
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) // Me lazy... prevents NEI render glitch.
fontRenderer.drawString(
StatCollector.translateToLocal(computer.getInvName),
8, 6, 0x404040)

View File

@ -85,7 +85,7 @@ class Rack(playerInventory: InventoryPlayer, val rack: tileentity.Rack) extends
override def drawGuiContainerForegroundLayer(mouseX: Int, mouseY: Int) = {
super.drawGuiContainerForegroundLayer(mouseX, mouseY)
GL11.glPushAttrib(0xFFFFFFFF) // Prevents NEI render glitch.
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) // Prevents NEI render glitch.
fontRenderer.drawString(
StatCollector.translateToLocal(rack.getInvName),

View File

@ -139,7 +139,7 @@ class Robot(playerInventory: InventoryPlayer, val robot: tileentity.Robot) exten
protected override def drawGuiContainerForegroundLayer(mouseX: Int, mouseY: Int) {
drawBufferLayer()
GL11.glPushAttrib(0xFFFFFFFF) // Me lazy... prevents NEI render glitch.
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) // Me lazy... prevents NEI render glitch.
if (isPointInRegion(powerX, powerY, powerWidth, powerHeight, mouseX, mouseY)) {
val tooltip = new java.util.ArrayList[String]
val format = StatCollector.translateToLocal(Settings.namespace + "gui.Robot.Power") + ": %d%% (%d/%d)"

View File

@ -70,7 +70,7 @@ class RobotAssembler(playerInventory: InventoryPlayer, val assembler: tileentity
}
override def drawGuiContainerForegroundLayer(mouseX: Int, mouseY: Int) = {
GL11.glPushAttrib(0xFFFFFFFF) // Me lazy... prevents NEI render glitch.
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) // Me lazy... prevents NEI render glitch.
if (!assemblerContainer.isAssembling) {
def drawMessage(message: String) {
fontRenderer.drawString(

View File

@ -22,7 +22,7 @@ object WirelessNetworkDebugRenderer {
val py = player.lastTickPosY + (player.posY - player.lastTickPosY) * e.partialTicks
val pz = player.lastTickPosZ + (player.posZ - player.lastTickPosZ) * e.partialTicks
GL11.glPushAttrib(0xFFFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
GL11.glPushMatrix()
GL11.glTranslated(-px, -py, -pz)
RenderState.makeItBlend()

View File

@ -194,7 +194,7 @@ object BlockRenderer extends ISimpleBlockRenderingHandler {
renderFaceZPos(block, metadata, renderer)
renderFaceZNeg(block, metadata, renderer)
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.makeItBlend()
RenderState.disableLighting()

View File

@ -70,6 +70,7 @@ object ItemRenderer extends IItemRenderer {
val res = new ScaledResolution(mc.gameSettings, mc.displayWidth, mc.displayHeight)
val fontRenderer = renderItem.getFontRendererFromRenderManager
if (fontRenderer != null && res.getScaleFactor > 1) {
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
GL11.glPushMatrix()
GL11.glTranslatef(4f + 2f / res.getScaleFactor, 9f + 2f / res.getScaleFactor, 0)
GL11.glScalef(1f / res.getScaleFactor, 1f / res.getScaleFactor, 1f)
@ -85,6 +86,7 @@ object ItemRenderer extends IItemRenderer {
GL11.glTranslatef(0, fontRenderer.FONT_HEIGHT, 0)
}
GL11.glPopMatrix()
GL11.glPopAttrib()
}
}
}

View File

@ -13,7 +13,7 @@ object CaseRenderer extends TileEntitySpecialRenderer {
override def renderTileEntityAt(tileEntity: TileEntity, x: Double, y: Double, z: Double, f: Float) {
val computer = tileEntity.asInstanceOf[Case]
if (computer.isRunning) {
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -14,7 +14,7 @@ object ChargerRenderer extends TileEntitySpecialRenderer {
override def renderTileEntityAt(tileEntity: TileEntity, x: Double, y: Double, z: Double, f: Float) {
val charger = tileEntity.asInstanceOf[Charger]
if (charger.chargeSpeed > 0) {
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -13,7 +13,7 @@ object DisassemblerRenderer extends TileEntitySpecialRenderer {
override def renderTileEntityAt(tileEntity: TileEntity, x: Double, y: Double, z: Double, f: Float) {
val disassembler = tileEntity.asInstanceOf[tileentity.Disassembler]
if (disassembler.isActive) {
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -10,7 +10,7 @@ import li.cil.oc.client.Textures
object GeolyzerRenderer extends TileEntitySpecialRenderer {
override def renderTileEntityAt(tileEntity: TileEntity, x: Double, y: Double, z: Double, f: Float) {
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -31,7 +31,7 @@ object HologramRenderer extends TileEntitySpecialRenderer with Callable[Int] wit
hologram = te.asInstanceOf[Hologram]
if (!hologram.hasPower) return
GL11.glPushAttrib(0xFFFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.makeItBlend()
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE)

View File

@ -13,7 +13,7 @@ object PowerDistributorRenderer extends TileEntitySpecialRenderer {
override def renderTileEntityAt(tileEntity: TileEntity, x: Double, y: Double, z: Double, f: Float) {
val distributor = tileEntity.asInstanceOf[tileentity.PowerDistributor]
if (distributor.globalBuffer > 0) {
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -13,7 +13,7 @@ object RackRenderer extends TileEntitySpecialRenderer {
override def renderTileEntityAt(tileEntity: TileEntity, x: Double, y: Double, z: Double, f: Float) = {
val rack = tileEntity.asInstanceOf[Rack]
if (rack.anyRunning) {
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -13,7 +13,7 @@ object RobotAssemblerRenderer extends TileEntitySpecialRenderer {
override def renderTileEntityAt(tileEntity: TileEntity, x: Double, y: Double, z: Double, f: Float) {
val assembler = tileEntity.asInstanceOf[RobotAssembler]
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -14,7 +14,7 @@ object RouterRenderer extends TileEntitySpecialRenderer {
val router = tileEntity.asInstanceOf[tileentity.Router]
val activity = math.max(0, 1 - (System.currentTimeMillis() - router.lastMessage) / 1000.0)
if (activity > 0) {
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()

View File

@ -44,7 +44,7 @@ object ScreenRenderer extends TileEntitySpecialRenderer {
return
}
GL11.glPushAttrib(0xFFFFFF)
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
RenderState.disableLighting()
RenderState.makeItBlend()