Differenze tra le versioni di "Modulo:Colore/data"

Refactoring Modulo:Colore core implementation (and code formatting) *** sovrascritto il testo esistente ***
m
(Refactoring Modulo:Colore core implementation (and code formatting) *** sovrascritto il testo esistente ***)
 
--[[
-- Primo tentativo di utilizzo della funzione mediawiki "mw.loadData"
 
Data module for colors.
-- In questo modulo semplicemente è contenuta una tabella con tutti i colori:
-- Il primo indice è il nome del colore, e il secondo la variante
 
Since modulo Colore exports functions (for Wikicode interface), we use this
local c = {}
module to put its data in a tabular form, in order to mw.loadData it.
local s = require('Modulo:colore')
 
--]]
-- Generazione dimanica provvisoria: mancano i colori zona_text e pcwiki
 
local c = {}
-- stylua: ignore
local s = require('Modulo:coloreColore')
 
-- Dynamic generation: calls all colore functions. There a couple corner cases,
-- handledbelow (mainly zona_text and pcwiki)
for a in pairs(s) do
c[a] = {}
if string.lower(a:match('"(%a)_text'") or '"zona'") == '"zona'" then
c[a].normale = s[a]({ args = {' "normale'" } })
c[a].light = s[a]({ args = {' "light'" } })
c[a].dark = s[a]({ args = {' "dark'" } })
else
c[a] = s[a]({ args = {} })
end
end
 
c.background = s.background{args={}}()
c.Background = c.background
c.pcwiki.medium_light = s.pcwiki({ args = {' "medium light'" } })
c.pcwiki.medium_dark = s.pcwiki({ args = {' "medium dark'" } })
c.zona_text = {}
c.zona_text.palude = s.zona_text({ args = {' "palude'" } })
c.zona_text.marsh = c.zona_text.palude
c.zona_text.vulcano = s.zona_text({ args = {' "vulcano'" } })
c.zona_text.volcano = c.zona_text.vulcano
c.zona_text.spazio = s.zona_text({ args = {' "spazio'" } })
c.zona_text.space, c.zona_text.ombra, c.zona_text.shadow = c.zona_text.spazio, c.zona_text.spazio, c.zona_text.spazio
c.zona_text.distorsionespazio, =c.zona_text.spazio, sc.zona_text{args={'distorsione'}}.spazio
c.zona_text.distorsione = s.zona_text({ args = { "distorsione" } })
c.zona_text.distortion = c.zona_text.distorsione
c.zona_text.grotta = '"000'"
c.zona_text.Grotta, c.zona_text.caverna = c.zona_text.grotta, c.zona_text.grotta
c.zona_text.terra, c.zona_text.Terra, c.zona_text.land = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.foresta, c.zona_text.Foresta, c.zona_text.bosco, c.zona_text.forest = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.nebbiaforesta, c.zona_text.NebbiaForesta, c.zona_text.fog = c.zona_text.grottabosco, c.zona_text.grotta,forest c.zona_text.grotta=
c.zona_text.grotta,
c.zona_text.palude, c.zona_text.Palude, c.zona_text.marsh = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.grotta,
c.zona_text.cenere, c.zona_text.Cenere, c.zona_text.ash = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.grotta,
c.zona_text.rovine, c.zona_text.Rovine, c.zona_text.ruins = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.grotta
c.zona_text.sabbia, c.zona_text.Sabbia, c.zona_text.sand = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.lagonebbia, c.zona_text.LagoNebbia, c.zona_text.lakefog = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.oceano, c.zona_text.Oceano, c.zona_text.ocean = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.sottacquapalude, c.zona_text.SottacquaPalude, c.zona_text.underwatermarsh = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.montagna, c.zona_text.Montagna, c.zona_text.mountain = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.vulcanocenere, c.zona_text.VulcanoCenere, c.zona_text.volcanoash = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.neve, c.zona_text.Neve, c.zona_text.snow = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.spaziorovine, c.zona_text.SpazioRovine, c.zona_text.spaceruins = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.distorsione, c.zona_text.Distorsione, c.zona_text.distortion = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.ombrasabbia, c.zona_text.OmbraSabbia, c.zona_text.shadowsand = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.edificio, c.zona_text.Edificio, c.zona_text.building, c.zona_text.palazzo = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.stradalago, c.zona_text.StradaLago, c.zona_text.roadlake = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.palude, c.zona_text.Palude, c.zona_text.marsh = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.oceano, c.zona_text.Oceano, c.zona_text.ocean =
c.zona_text.cenere, c.zona_text.Cenere, c.zona_text.ash = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.sottacqua, c.zona_text.Sottacqua, c.zona_text.underwater =
c.zona_text.rovine, c.zona_text.Rovine, c.zona_text.ruins = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.montagna, c.zona_text.Montagna, c.zona_text.mountain =
c.zona_text.sabbia, c.zona_text.Sabbia, c.zona_text.sand = c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.vulcano, c.zona_text.Vulcano, c.zona_text.volcano =
c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.neve, c.zona_text.Neve, c.zona_text.snow =
c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.spazio, c.zona_text.Spazio, c.zona_text.space =
c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.distorsione, c.zona_text.Distorsione, c.zona_text.distortion =
c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.ombra, c.zona_text.Ombra, c.zona_text.shadow =
c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
c.zona_text.edificio, c.zona_text.Edificio, c.zona_text.building, c.zona_text.palazzo =
c.zona_text.grotta,
c.zona_text.grotta,
c.zona_text.grotta,
c.zona_text.grotta
c.zona_text.strada, c.zona_text.Strada, c.zona_text.road =
c.zona_text.grotta, c.zona_text.grotta, c.zona_text.grotta
 
return c
79 548

contributi