mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-17 03:05:30 -04:00
Merge branch 'master-MC1.7.10' into master-MC1.10
This commit is contained in:
commit
5225dfc2e8
@ -105,12 +105,12 @@ class GraphicsCard(val tier: Int) extends prefab.ManagedEnvironment with DeviceI
|
||||
}
|
||||
|
||||
@Callback(direct = true, doc = """function(): number -- returns the index of the currently selected buffer. 0 is reserved for the screen. Can return 0 even when there is no screen""")
|
||||
def getBuffer(context: Context, args: Arguments): Array[AnyRef] = {
|
||||
def getActiveBuffer(context: Context, args: Arguments): Array[AnyRef] = {
|
||||
result(bufferIndex)
|
||||
}
|
||||
|
||||
@Callback(direct = true, doc = """function(index: number): number -- Sets the active buffer to `index`. 1 is the first vram buffer and 0 is reserved for the screen. returns nil for invalid index (0 is always valid)""")
|
||||
def setBuffer(context: Context, args: Arguments): Array[AnyRef] = {
|
||||
def setActiveBuffer(context: Context, args: Arguments): Array[AnyRef] = {
|
||||
val previousIndex: Int = bufferIndex
|
||||
val newIndex: Int = args.checkInteger(0)
|
||||
if (newIndex != RESERVED_SCREEN_INDEX && getBuffer(newIndex).isEmpty) {
|
||||
@ -454,8 +454,6 @@ class GraphicsCard(val tier: Int) extends prefab.ManagedEnvironment with DeviceI
|
||||
val vertical = args.optBoolean(3, false)
|
||||
|
||||
screen(s => {
|
||||
val x2 = if (vertical) x else x + value.length - 1
|
||||
val y2 = if (!vertical) y else y + value.length - 1
|
||||
if (consumeViewportPower(s, context, setCosts(tier), value.length, Settings.get.gpuSetCost)) {
|
||||
s.set(x, y, value, vertical)
|
||||
result(true)
|
||||
|
Loading…
x
Reference in New Issue
Block a user