46 lines
1,012 B
Lua
46 lines
1,012 B
Lua
local camutils = {}
|
|
|
|
function camutils.getViewsPositions(basewidth, baseheight, verticalSplit)
|
|
local posList = {}
|
|
|
|
posList.dual = {}
|
|
posList.multi = {}
|
|
|
|
if (verticalSplit) then
|
|
posList.dual[1] = {}
|
|
posList.dual[1].x = 0
|
|
posList.dual[1].y = (baseheight/4)
|
|
|
|
posList.dual[2] = {}
|
|
posList.dual[2].x = 0
|
|
posList.dual[2].y = -(baseheight/4)
|
|
else
|
|
posList.dual[1] = {}
|
|
posList.dual[1].x = -(basewidth/4)
|
|
posList.dual[1].y = 0
|
|
|
|
posList.dual[2] = {}
|
|
posList.dual[2].x = (basewidth/4)
|
|
posList.dual[2].y = 0
|
|
end
|
|
|
|
posList.multi[1] = {}
|
|
posList.multi[1].x = -(basewidth /4)
|
|
posList.multi[1].y = -(baseheight/4)
|
|
|
|
posList.multi[2] = {}
|
|
posList.multi[2].x = (basewidth /4)
|
|
posList.multi[2].y = -(baseheight/4)
|
|
|
|
posList.multi[3] = {}
|
|
posList.multi[3].x = -(basewidth /4)
|
|
posList.multi[3].y = (baseheight/4)
|
|
|
|
posList.multi[4] = {}
|
|
posList.multi[4].x = (basewidth /4)
|
|
posList.multi[4].y = (baseheight/4)
|
|
|
|
return posList
|
|
end
|
|
|
|
return camutils
|