Aller au contenu

« Module:Episode/SGA/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/SGA/Season1", [2] = "Module:Episode/SGA/Season2", [3] = "Module:Episode/SGA/Season3", [4] = "Module:Episode/SGA/Season4", [5] = "Module:Episode/SGA/Season5", -- add more seasons } function p.list_seasons() local out = {} for n,path in pairs(default_seasons) do table.insert(out,... »
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
-- Module:Episode/SGU/Index
-- Module:Episode/SGA/Index
-- Liste les modules de saisons pour Stargate Atlantis
-- Maps seasons to module paths and exposes helper loader
-- Utilisé par Module:Episode/MultiSeries

local p = {}
local p = {}

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


------------------------------------------------------------
-- 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:58

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

local p = {}

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

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

return p