swap line gets all as parameter
This commit is contained in:
parent
5714c9f004
commit
639ce7ea72
@ -62,15 +62,15 @@ local data={}
|
|||||||
-- @param lineOffset offset (starting at 1) where the line is located to be swapped
|
-- @param lineOffset offset (starting at 1) where the line is located to be swapped
|
||||||
-- works on the rgbBuffer, defined in data struct
|
-- works on the rgbBuffer, defined in data struct
|
||||||
-- @return <code>false</code> on errors, else <code>true</code>
|
-- @return <code>false</code> on errors, else <code>true</code>
|
||||||
local swapLine = function(lineOffset)
|
local swapLine = function(data, lineOffset)
|
||||||
if (data.rgbBuffer == nil) then
|
if (data.rgbBuffer == nil) then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
for i = 0,10 do
|
for i = 0,10 do
|
||||||
local tmpColor=data.rgbBuffer:get(lineOffset+i)
|
local tmpColor=data.rgbBuffer:get(lineOffset+i)
|
||||||
data.rgbBuffer:set(lineIdx+i, data.rgbBuffer:get(lineOffset+10-i))
|
data.rgbBuffer:set(lineOffset+i, data.rgbBuffer:get(lineOffset+10-i))
|
||||||
data.rgbBuffer:set(lineIdx+10-i, tmpColor)
|
data.rgbBuffer:set(lineOffset+10-i, tmpColor)
|
||||||
end
|
end
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
@ -192,7 +192,7 @@ if (words.m5== 1) then
|
|||||||
data.dC=data.dC+7
|
data.dC=data.dC+7
|
||||||
end
|
end
|
||||||
-- swap line
|
-- swap line
|
||||||
swapLine(lineIdx)
|
swapLine(data,lineIdx)
|
||||||
-- line3----------------------------------------------
|
-- line3----------------------------------------------
|
||||||
lineIdx=23
|
lineIdx=23
|
||||||
if (rowbgColor[3] ~= nil) then
|
if (rowbgColor[3] ~= nil) then
|
||||||
@ -224,7 +224,7 @@ if (words.m5== 1) then
|
|||||||
data.dC=data.dC+5
|
data.dC=data.dC+5
|
||||||
end
|
end
|
||||||
if (invertRows ~= true) then
|
if (invertRows ~= true) then
|
||||||
swapLine(lineIdx)
|
swapLine(data,lineIdx)
|
||||||
end
|
end
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
lineIdx=45
|
lineIdx=45
|
||||||
@ -244,7 +244,7 @@ if (words.m5== 1) then
|
|||||||
data.dC=data.dC+6
|
data.dC=data.dC+6
|
||||||
end
|
end
|
||||||
if (invertRows == true) then
|
if (invertRows == true) then
|
||||||
swapLine(lineIdx)
|
swapLine(data,lineIdx)
|
||||||
end
|
end
|
||||||
------------even row (so inverted) ---------------------
|
------------even row (so inverted) ---------------------
|
||||||
lineIdx=56
|
lineIdx=56
|
||||||
@ -269,7 +269,7 @@ if (words.m5== 1) then
|
|||||||
data.dC=data.dC+7
|
data.dC=data.dC+7
|
||||||
end
|
end
|
||||||
if (invertRows ~= true) then
|
if (invertRows ~= true) then
|
||||||
swapLine(lineIdx)
|
swapLine(data,lineIdx)
|
||||||
end
|
end
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
lineIdx=67
|
lineIdx=67
|
||||||
@ -304,7 +304,7 @@ if (words.m5== 1) then
|
|||||||
else
|
else
|
||||||
data.dC=data.dC+11
|
data.dC=data.dC+11
|
||||||
end
|
end
|
||||||
swapLine(lineIdx)
|
swapLine(data,lineIdx)
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
lineIdx=89
|
lineIdx=89
|
||||||
if (rowbgColor[9] ~= nil) then
|
if (rowbgColor[9] ~= nil) then
|
||||||
@ -339,7 +339,7 @@ if (words.m5== 1) then
|
|||||||
else
|
else
|
||||||
data.dC=data.dC+3
|
data.dC=data.dC+3
|
||||||
end
|
end
|
||||||
swapLine(lineIdx)
|
swapLine(data,lineIdx)
|
||||||
------ Minutes -----------
|
------ Minutes -----------
|
||||||
if (words.m1 == 1) then
|
if (words.m1 == 1) then
|
||||||
data.rgbBuffer:set(111, colorFg)
|
data.rgbBuffer:set(111, colorFg)
|
||||||
|
Loading…
Reference in New Issue
Block a user