Szerző Téma: For loop segítségével sok rectangle-t létrehozni.  (Megtekintve 535 alkalommal)

For loop segítségével sok rectangle-t létrehozni.
« Dátum: 2018. július 28. - 16:22:29 »
0 Show voters
Sziasztok! 
 
Nem rég kezdtem el az MTA-val foglalkozni és most belekezdtem egy felhasználó rendszerben.
 
A regisztrálásnál ki lehet választani milyen okkal vagy bent a börtönben - nem akarok szervert csak itthoni hobbi, és közben én is tanulok ! - 12 darab ok van.
 
Szóval, hogyan tudom loop segítségével - vagy más segítségével a 12 darab panelt létrehozni? 

For loop segítségével sok rectangle-t létrehozni.
« Válasz #1 Dátum: 2018. július 28. - 17:01:11 »
0 Show voters


local reasons = {
    {\"ok1\",\"valami\"},
    {\"ok2\",\"valami\"},  
    {\"ok3\",\"valami\"},  
}
function panels()
    for k,v in pairs(reasons) do
        dxDrawRectangle(x,y*k,w,h)
        dxDrawText(v[2])
    end
end

 
Talán így. Bár lehet kicsit laggoltatna.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal