Module:TestTableau : Différence entre versions

De X-Wing 2.0 - Le wiki des figurines
Aller à : navigation, rechercher
(Page créée avec « local Data = {} local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab1') local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab2') Data["SSTab1"] = DataSSTab1 Data["S... »)
 
 
(8 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 +
local p = {}
 +
 
local Data = {}
 
local Data = {}
 
local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab1')
 
local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab1')
local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab2')
+
local DataSSTab2 = mw.loadData('Module:TestTableau/SSTab2')
 
Data["SSTab1"] = DataSSTab1
 
Data["SSTab1"] = DataSSTab1
 
Data["SSTab2"] = DataSSTab2
 
Data["SSTab2"] = DataSSTab2
  
function tprint(t)     
+
local DataDonneeJeu = mw.loadData('Module:Donnees jeu/Data')
 +
 
 +
function tprint(t)  
 +
   local retour = "" 
 
   for key,value in pairs(t) do
 
   for key,value in pairs(t) do
       print(key, value)
+
       if key == nil then
 +
          key = "Null"
 +
      end
 +
      if value == nil then
 +
          value = "Null"
 +
      end
 +
      if type(value) == "table" then
 +
          retour = retour .. "--T-- ".. key .. "\n" .. tprint(value)
 +
      else
 +
          retour = retour .. "-- " .. key .. "?" .. value .. "\n"
 +
      end
 
   end
 
   end
 +
  return retour
 +
end
 +
 +
function p.affichage(frame)
 +
    return tprint(DataDonneeJeu)
 
end
 
end
  
tprint(tableau)
+
return p

Version actuelle datée du 26 juillet 2019 à 11:39

La documentation pour ce module peut être créée à Module:TestTableau/doc

local p = {}

local Data = {}
local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab1')
local DataSSTab2 = mw.loadData('Module:TestTableau/SSTab2')
Data["SSTab1"] = DataSSTab1
Data["SSTab2"] = DataSSTab2

local DataDonneeJeu = mw.loadData('Module:Donnees jeu/Data')

function tprint(t) 
   local retour = ""   
   for key,value in pairs(t) do
       if key == nil then
           key = "Null"
       end
       if value == nil then
           value = "Null"
       end
       if type(value) == "table" then
           retour = retour .. "--T-- ".. key .. "\n" .. tprint(value)
       else
           retour = retour .. "-- " .. key .. "?" .. value .. "\n"
       end
   end
   return retour
end

function p.affichage(frame)
    return tprint(DataDonneeJeu)
end

return p