mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-16 18:55:03 -04:00
Merge branch 'master' into 1.2
This commit is contained in:
commit
cce2d4fa6e
@ -122,11 +122,11 @@ disk {
|
||||
|
||||
transistor {
|
||||
type: assembly
|
||||
input: [redstone, {item="GT_Materials", subID=64}]
|
||||
count: [1, 2]
|
||||
input: [redstone, {item="GT_Materials", subID=96}]
|
||||
count: [1, 3]
|
||||
eu: 16
|
||||
time: 500
|
||||
output: 4
|
||||
output: 6
|
||||
}
|
||||
chip1 {
|
||||
type: assembly
|
||||
|
@ -24,7 +24,7 @@ class Screen(val screen: tileentity.Screen) extends Buffer {
|
||||
val mouseY = height - Mouse.getEventY * height / mc.displayHeight - 1
|
||||
val bx = (mouseX - x - bufferMargin) / MonospaceFontRenderer.fontWidth + 1
|
||||
val by = (mouseY - y - bufferMargin) / MonospaceFontRenderer.fontHeight + 1
|
||||
val (bw, bh) = screen.buffer.resolution
|
||||
val (bw, bh) = buffer.resolution
|
||||
if (bx > 0 && by > 0 && bx <= bw && by <= bh) {
|
||||
val scroll = math.signum(Mouse.getEventDWheel)
|
||||
PacketSender.sendMouseScroll(buffer.owner, bx, by, scroll)
|
||||
@ -61,7 +61,7 @@ class Screen(val screen: tileentity.Screen) extends Buffer {
|
||||
private def clickOrDrag(mouseX: Int, mouseY: Int) {
|
||||
val bx = ((mouseX - x - bufferMargin) / scale / MonospaceFontRenderer.fontWidth).toInt + 1
|
||||
val by = ((mouseY - y - bufferMargin) / scale / MonospaceFontRenderer.fontHeight).toInt + 1
|
||||
val (bw, bh) = screen.buffer.resolution
|
||||
val (bw, bh) = buffer.resolution
|
||||
if (bx > 0 && by > 0 && bx <= bw && by <= bh) {
|
||||
if (bx != mx || by != my) {
|
||||
PacketSender.sendMouseClick(buffer.owner, bx, by, mx > 0 && my > 0)
|
||||
@ -79,7 +79,7 @@ class Screen(val screen: tileentity.Screen) extends Buffer {
|
||||
def drawBuffer() {
|
||||
GL11.glTranslatef(x, y, 0)
|
||||
BufferRenderer.drawBackground()
|
||||
if (screen.hasPower) {
|
||||
if (screen.origin.hasPower) {
|
||||
GL11.glTranslatef(bufferMargin, bufferMargin, 0)
|
||||
RenderState.makeItBlend()
|
||||
BufferRenderer.drawText()
|
||||
|
@ -15,13 +15,13 @@ class UpgradeNavigation(val owner: MCTileEntity, val xCenter: Int, val zCenter:
|
||||
@LuaCallback("getPosition")
|
||||
def getPosition(context: RobotContext, args: Arguments): Array[AnyRef] = {
|
||||
val x = owner.xCoord
|
||||
val z = owner.zCoord
|
||||
val y = owner.yCoord
|
||||
val z = owner.zCoord
|
||||
val relativeX = x - xCenter
|
||||
val relativeY = z - zCenter
|
||||
val relativeZ = z - zCenter
|
||||
|
||||
if (math.abs(relativeX) <= size / 2 && math.abs(relativeY) <= size / 2)
|
||||
result(relativeX, relativeY, y)
|
||||
if (math.abs(relativeX) <= size / 2 && math.abs(relativeZ) <= size / 2)
|
||||
result(relativeX, y, relativeZ)
|
||||
else
|
||||
result(Unit, "out of range")
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user