Mark default strings for translation
[minetest_tutorial_subgame.git] / mods / default / init.lua
blob50281689af1344b042042a31c1f7cdb5ee46b4f6
1 -- Minetest 0.4 mod: default
2 -- See README.txt for licensing and other information.
4 -- The API documentation in here was moved into doc/lua_api.txt
6 -- intllib support
7 local S, F
8 if (minetest.get_modpath("intllib")) then
9 dofile(minetest.get_modpath("intllib").."/intllib.lua")
10 S = intllib.Getter(minetest.get_current_modname())
11 F = function( s )
12 return minetest.formspec_escape(S(s))
13 end
14 else
15 S = function ( s ) return s end
16 F = function ( s ) return minetest.formspec_escape(s) end
17 end
19 WATER_ALPHA = 160
20 WATER_VISC = 1
21 LAVA_VISC = 7
22 LIGHT_MAX = 14
24 -- Definitions made by this mod that other mods can use too
25 default = {}
27 -- GUI related stuff
28 default.gui_bg = "bgcolor[#080808BB;true]"
29 default.gui_bg_img = "background[5,5;1,1;gui_formbg.png;true]"
30 default.gui_slots = "listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]"
31 default.gui_controls = F("[left click]: take/drop stack; [right click]: take half / drop 1; [middle click]: take 10 / drop 10; [Esc] or [I]: Close")
33 function default.get_hotbar_bg(x,y)
34 local out = ""
35 for i=0,7,1 do
36 out = out .."image["..x+i..","..y..";1,1;gui_hb_bg.png]"
37 end
38 return out
39 end
41 default.gui_suvival_form = "size[8,8.5]"..
42 default.gui_bg..
43 default.gui_bg_img..
44 default.gui_slots..
45 "button_exit[-0.1,-0.3;2,1;gotostart;"..F("Back to start").."]"..
46 "label[0,3.75;"..F("Player inventory:").."]"..
47 "list[current_player;main;0,4.25;8,1;]"..
48 "list[current_player;main;0,5.5;8,3;8]"..
49 "label[0,8.2;"..default.gui_controls.."]"..
50 "label[2.75,-0.1;"..F("Crafting grid:").."]"..
51 "list[current_player;craft;2.75,0.5;3,3;]"..
52 "label[6.75,0.9;"..F("Output slot:").."]"..
53 "list[current_player;craftpreview;6.75,1.5;1,1;]"..
54 "image[5.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]"..
55 default.get_hotbar_bg(0,4.25)
57 -- Load files
58 dofile(minetest.get_modpath("default").."/functions.lua")
59 dofile(minetest.get_modpath("default").."/nodes.lua")
60 dofile(minetest.get_modpath("default").."/tools.lua")
61 dofile(minetest.get_modpath("default").."/craftitems.lua")
62 dofile(minetest.get_modpath("default").."/crafting.lua")
63 dofile(minetest.get_modpath("default").."/mapgen.lua")
64 dofile(minetest.get_modpath("default").."/player.lua")
65 dofile(minetest.get_modpath("default").."/trees.lua")