createTimeslipPanelData
Definition
-- @/lua/ge/extensions/gameplay/drag/general.lua:698
local function createTimeslipPanelData()
local slip = M.createTimeslipData()
local ret = {}
for _, key in ipairs({"stripInfo","tree","env","racerInfos"}) do
ret[key] = slip[key]
end
local grid = {
labels = {},
rows = {}
}
local tab = slip.timesTable
for _, l in ipairs(tab[1]) do
table.insert(grid.labels, l)
end
for i = 3, #tab do
local row = {}
table.insert(row, {
text = (tab[i][1]):gsub("%.+$", "")
})
for j = 2, #tab[i] do
local txt = tab[i][j]
table.insert(row, {text = txt, mono=true})
end
table.insert(grid.rows, row)
end
ret.grid = grid
return ret
end
Callers