Aller au contenu

« Module:Episode/SG1/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", [6] = "Module:Episode/SGA/Season6", [7] = "Module:Episode/SGA/Season7", [8] = "Module:Episode/SGA/Season8", [9] = "Module:Epis... »
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
-- Module:Episode/SGU/Index
-- Module:Episode/SG1/Index
-- Liste les modules de saisons pour Stargate SG-1
-- 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 SG-1
[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",
------------------------------------------------------------
[6] = "Module:Episode/SGA/Season6",
local SEASONS = {
[7] = "Module:Episode/SGA/Season7",
[8] = "Module:Episode/SGA/Season8",
{ season = 1, module = "Module:Episode/SG1/Season1" },
[9] = "Module:Episode/SGA/Season9",
{ season = 2, module = "Module:Episode/SG1/Season2" },
[10] = "Module:Episode/SGA/Season10",
{ season = 3, module = "Module:Episode/SG1/Season3" },
{ season = 4, module = "Module:Episode/SG1/Season4" },
-- add more seasons
{ season = 5, module = "Module:Episode/SG1/Season5" },
{ season = 6, module = "Module:Episode/SG1/Season6" },
{ season = 7, module = "Module:Episode/SG1/Season7" },
{ season = 8, module = "Module:Episode/SG1/Season8" },
{ season = 9, module = "Module:Episode/SG1/Season9" },
{ season = 10, module = "Module:Episode/SG1/Season10" },
}
}


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

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

local p = {}

------------------------------------------------------------
-- Liste des saisons SG-1
-- Chaque entrée doit contenir :
--   season = numéro de saison
--   module = chemin du module de saison
------------------------------------------------------------
local SEASONS = {
    { season = 1,  module = "Module:Episode/SG1/Season1" },
    { season = 2,  module = "Module:Episode/SG1/Season2" },
    { season = 3,  module = "Module:Episode/SG1/Season3" },
    { season = 4,  module = "Module:Episode/SG1/Season4" },
    { season = 5,  module = "Module:Episode/SG1/Season5" },
    { season = 6,  module = "Module:Episode/SG1/Season6" },
    { season = 7,  module = "Module:Episode/SG1/Season7" },
    { season = 8,  module = "Module:Episode/SG1/Season8" },
    { season = 9,  module = "Module:Episode/SG1/Season9" },
    { season = 10, module = "Module:Episode/SG1/Season10" },
}

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

return p