foreach

<parte>:foreach(func)

Scorre tutte le parti ad ogni livello, e chiama la funzione <func> per ogni parte, passandola come parametro.

Se <func> ritorna vero (non nil) la scansione si interrompe e foreach ritorna il valore.

Esempio 70. Esempio foreach()

-- Esempio cerca una parte con attributo altezza=2
local parteTrovata = top_ptop():foreach(function(prt)
      if (prt:getAttr(“altezza”)==”2”) then
          return prt
      end
end)