]> git.lizzy.rs Git - xdecor.git/blobdiff - mailbox.lua
Small simplifications
[xdecor.git] / mailbox.lua
index 2897bccbb886a3b44fcea8fa91581de15fd90582..28c459558c73950af3cc8fa75ac9f9c438418c4c 100644 (file)
@@ -10,7 +10,7 @@ xdecor.register("mailbox", {
        },
        groups = {cracky=3, oddly_breakable_by_hand=1},
        on_rotate = screwdriver.rotate_simple,
-       after_place_node = function(pos, placer, _)
+       after_place_node = function(pos, placer)
                local meta = minetest.get_meta(pos)
                local player_name = placer:get_player_name()
 
@@ -21,7 +21,7 @@ xdecor.register("mailbox", {
                inv:set_size("mailbox", 6*4)
                inv:set_size("drop", 1)
        end,
-       on_rightclick = function(pos, _, clicker, _)
+       on_rightclick = function(pos, _, clicker)
                local meta = minetest.get_meta(pos)
                local player = clicker:get_player_name()
                local owner = meta:get_string("owner")
@@ -84,7 +84,6 @@ local function img_col(stack)
 end
 
 function mailbox.formspec(pos, owner, num)
-       local xbg = default.gui_bg..default.gui_bg_img..default.gui_slots
        local spos = pos.x..","..pos.y..","..pos.z
        local meta = minetest.get_meta(pos)
        local giver, img = "", ""
@@ -100,26 +99,26 @@ function mailbox.formspec(pos, owner, num)
                        end
                end
 
-               return "size[9.5,9]"..xbg..
-                       default.get_hotbar_bg(0.75,5.25)..
-                       "label[0,0;Mailbox]"..
-                       "label[6,0;Last donators]"..
-                       "box[6,0.72;3.3,3.5;#555555]"..
-                       "tablecolumns[color;text;image,"..img.."0;color;text]"..
-                       "tableoptions[background=#00000000;highlight=#00000000;border=false]"..
+               return [[ size[9.5,9]
+                       label[0,0;Mailbox]
+                       label[6,0;Last donators]
+                       box[6,0.72;3.3,3.5;#555555]
+                       listring[current_player;main]
+                       list[current_player;main;0.75,5.25;8,4;]
+                       tableoptions[background=#00000000;highlight=#00000000;border=false] ]]
+                       .."tablecolumns[color;text;image,"..img.."0;color;text]"..
                        "table[6,0.75;3.3,4;givers;"..giver.."]"..
                        "list[nodemeta:"..spos..";mailbox;0,0.75;6,4;]"..
-                       "list[current_player;main;0.75,5.25;8,4;]"..
                        "listring[nodemeta:"..spos..";mailbox]"..
-                       "listring[current_player;main]"
+                       xbg..default.get_hotbar_bg(0.75,5.25)
        else
-               return "size[8,5]"..xbg..
-                       default.get_hotbar_bg(0,1.25)..
-                       "tablecolumns[color;text;color;text]"..
-                       "tableoptions[background=#00000000;highlight=#00000000;border=false]"..
-                       "table[0,0;3,1;sendform;#FFFFFF,Send your goods to,,,#FFFF00,"..owner.."]"..
+               return [[ size[8,5]
+                       list[current_player;main;0,1.25;8,4;]
+                       tablecolumns[color;text;color;text]
+                       tableoptions[background=#00000000;highlight=#00000000;border=false] ]]
+                       .."table[0,0;3,1;sendform;#FFFFFF,Send your goods to,,,#FFFF00,"..owner.."]"..
                        "list[nodemeta:"..spos..";drop;3.5,0;1,1;]"..
-                       "list[current_player;main;0,1.25;8,4;]"
+                       xbg..default.get_hotbar_bg(0,1.25)
        end
 end