Hey! Cómo va! Cuanto tiempo sin pasear por estos lares.
Como hace mucho que no aporto nada a la comunidad, y en casa por las tardes me aburro mucho, os dejo este pequeño módulo de LuaDev, que sirve para crear una barra superior con información totalmente personalizable.
Bien, os la he subido a Droplr para que sólo tengáis que descargar el archivo e incluirlo en vuestros proyectos :)
Descarga: http://d.pr/f/EbdV
Código:
----------------------------------------- ------- # Topbar Control Module # ------- ---------- # (c) 2013 Zuggry # ---------- ----------------------------------------- topbar = { text = "Example", topbar.r = 0, topbar.g = 0, topbar.b = 0, topbar.a = 255, changeText = function(text) topbar.text = text; end, changeColor = function(r,g,b) topbar.r = r; topbar.g = g; topbar.b = b; end, show = function() draw.fillrect(0,0,480,18,color.new(topbar.r,topbar.g,topbar.b,topbar.a-55)); screen.print(440,7,batt.percent() .. "%",0.6,color.new(255,255,255,topbar.a),0x0,"right"); screen.print(8,7,topBar.text,0.6,color.new(255,255,255,topbar.a),0x0,"left"); screen.print(240,7,os.date("%H:%M"),0.6,color.new(255,255,255,topbar.a),0x0,"center"); end, }
Bien, su uso es muy simple:
Para llamarla: topbar.show()
Para cambiar el título: topbar.changeText(text) -> dentro del paréntesis poned el texto que queráis.
Para cambiar el color: topbar.changeColor(r,g,b) -> dentro del paréntesis poned los valores que queráis en RGB.
Espero que os sirva!
PD: No son necesarios créditos, aunque un agradecimiento siempre va bien!
Os dejo mi twitter por si necesitáis algo: @rpuisac