Aller au contenu

« Module:Episode/SGU/Index » : différence entre les versions

De Stargate Wiki Sémantique
Contenu supprimé Contenu ajouté
Page créée avec « -- Module:Episode/SGU/Index -- Maps seasons to module paths and exposes helper loader local p = {} local default_seasons = { [1] = "Module:Episode/SGU/Season1", [2] = "Module:Episode/SGU/Season2", -- add more seasons } function p.list_seasons() local out = {} for n,path in pairs(default_seasons) do table.insert(out, {season = n, module = path}) end table.sort(out, function(a,b) return a.season < b.season end) return out en... »
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
-- Module:Episode/SGU/Index
-- Module:Episode/SGU/Index
-- Liste les modules de saisons pour Stargate Universe
-- Maps seasons to module paths and exposes helper loader
-- Utilisé par Module:Episode/MultiSeries

local p = {}
local p = {}

local default_seasons = {
------------------------------------------------------------
[1] = "Module:Episode/SGU/Season1",
-- Liste des saisons SGU
[2] = "Module:Episode/SGU/Season2",
-- Chaque entrée doit contenir :
-- add more seasons
-- season = numéro de saison
-- module = chemin du module de saison
------------------------------------------------------------
local SEASONS = {
{ season = 1, module = "Module:Episode/SGU/Season1" },
{ season = 2, module = "Module:Episode/SGU/Season2" },
}
}


------------------------------------------------------------
-- Fonction requise par MultiSeries
------------------------------------------------------------
function p.list_seasons()
function p.list_seasons()
local out = {}
return SEASONS
for n,path in pairs(default_seasons) do
table.insert(out, {season = n, module = path})
end
table.sort(out, function(a,b) return a.season < b.season end)
return out
end

function p.get_module_path(season_number)
return default_seasons[season_number]
end
end



Dernière version du 1 juin 2026 à 20:59

Documentation icon Documentation module[créer]
-- Module:Episode/SGU/Index
-- Liste les modules de saisons pour Stargate Universe
-- Utilisé par Module:Episode/MultiSeries

local p = {}

------------------------------------------------------------
-- Liste des saisons SGU
-- Chaque entrée doit contenir :
--   season = numéro de saison
--   module = chemin du module de saison
------------------------------------------------------------
local SEASONS = {
    { season = 1, module = "Module:Episode/SGU/Season1" },
    { season = 2, module = "Module:Episode/SGU/Season2" },
}

------------------------------------------------------------
-- Fonction requise par MultiSeries
------------------------------------------------------------
function p.list_seasons()
    return SEASONS
end

return p