modComputing.getTextClockBar = function() --return modComputing.getTextNowWeekDay3S()..", "..modComputing.getTextNowDate().." "..modComputing.getTextNowTime() return modComputing.translate( "@1, @2 @3", modComputing.getTextNowWeekDay3S(), modComputing.getTextNowDate(), modComputing.getTextNowTime() ) end modComputing.getFormSmartphone = function(player) local formspec = "" .."formspec_version[6]" .."size["..(10*271/484)..",10.0,true]" .."no_prepend[]" .."bgcolor[#08080844;true]" --PadrĂ£o: #080808BB | true = 100% transparente .."style_type[label;font=mono;font_size=10;textcolor=#FFFFFF]" .."style_type[image_button;font=normal;font_size=11;textcolor=#FFFFFF]" .."style_type[image_button_exit;font=normal;font_size=11;textcolor=#FFFFFF]" --.."background[-0.75,-2.00;"..(10*271/484)..",10.0;text_smartphone_271x484.png;true]" .."image[0,0;"..(10*271/484)..",10.0;text_smartphone_271x484.png;true]" .."label[0.75,1.975;"..core.formspec_escape(modComputing.getTextClockBar()).."]" --.."button_exit[0.75,2.50;1.5,1.5;btnClose;"..core.formspec_escape(modComputing.translate("Banana\nStore")).."]" local appsCount = 0 local appnames = modComputing.get_appnames() local apps = modComputing.get_apps() --modComputing.debug("apps = "..dump(apps) --[[, playername--]]) --apps = table.sort(apps) for k,v in pairs(appnames) do appsCount = appsCount + 1 local appname = v local icon_name = apps[v].icon_name local icon_title = apps[v].icon_title local icon_descryption = apps[v].icon_descryption local icon_type = apps[v].icon_type local icon_image = apps[v].icon_image local on_iconclick = apps[v].on_iconclick local maxCol = 2 local maxRow = 3 local offSetX = 1.10 local offSetY = 2.50 local sizeButtonX = 1.75 local sizeButtonY = 1.75 local page = math.floor(appsCount / (maxRow * maxCol)) --math.floor : arredonda sempre para menos local iconInPage = appsCount - math.floor(page * maxRow * maxCol) local iconRow = math.floor((iconInPage - 1) / maxCol) local iconCol = (iconInPage - 1) % maxCol --local iconRow = (iconInPage - 1) % maxRow --local iconCol = 0 --local iconRow = iconInPage - 1 --SAMPLE: image_button[,;,;;;