mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-17 11:15:12 -04:00
More constants, less magic numbers!
This commit is contained in:
parent
b4b7678c8a
commit
84cdff345a
@ -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)
|
||||
|
@ -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),
|
||||
|
@ -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)"
|
||||
|
@ -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(
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
||||
|
@ -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()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -44,7 +44,7 @@ object ScreenRenderer extends TileEntitySpecialRenderer {
|
||||
return
|
||||
}
|
||||
|
||||
GL11.glPushAttrib(0xFFFFFF)
|
||||
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
|
||||
|
||||
RenderState.disableLighting()
|
||||
RenderState.makeItBlend()
|
||||
|
Loading…
x
Reference in New Issue
Block a user