Move sources to folder
parent
9d18000e41
commit
0598f60630
|
@ -5,13 +5,14 @@
|
|||
]]
|
||||
|
||||
local modname = minetest.get_current_modname()
|
||||
local base_path = minetest.get_modpath(modname)
|
||||
local modpath = minetest.get_modpath(modname)
|
||||
local srcpath = modpath .. "/source"
|
||||
local strs = {}
|
||||
local filenames = minetest.get_dir_list(base_path, false)
|
||||
local filenames = minetest.get_dir_list(srcpath , false)
|
||||
table.sort(filenames)
|
||||
for _, filename in ipairs(filenames) do
|
||||
if filename:match"%.lua$" then
|
||||
local lua = modlib.file.read(base_path .. "/" .. filename)
|
||||
local lua = modlib.file.read(srcpath .. "/" .. filename)
|
||||
for str in lua:gmatch[[%W[TS]%s*%(?%s*(".-[^\]")]] do
|
||||
str = setfenv(assert(loadstring("return"..str)), {})():gsub(".", {
|
||||
["\n"] = "@n",
|
||||
|
@ -23,7 +24,7 @@ for _, filename in ipairs(filenames) do
|
|||
end
|
||||
end
|
||||
|
||||
local locale_path = base_path .. "/locale"
|
||||
local locale_path = modpath .. "/locale"
|
||||
for _, filename in ipairs(minetest.get_dir_list(locale_path, false)) do
|
||||
local filepath = locale_path .. "/" .. filename
|
||||
local lines = {}
|
||||
|
|
19
init.lua
19
init.lua
|
@ -2,20 +2,21 @@ go = {}
|
|||
|
||||
go.T = minetest.get_translator"go"
|
||||
|
||||
local modpath = minetest.get_modpath"go"
|
||||
local function load(name)
|
||||
go[name] = modlib.mod.include(name .. ".lua")
|
||||
go[name] = dofile(modpath .. "/source/" .. name .. ".lua")
|
||||
end
|
||||
|
||||
load"conf"
|
||||
load"models"
|
||||
|
||||
-- Build scripts
|
||||
--[[
|
||||
load"build/generate_models" -- depends on models
|
||||
load"build/collect_translation_strings"
|
||||
--]]
|
||||
|
||||
load"textures"
|
||||
load"items"
|
||||
load"crafts"
|
||||
load"board_entity"
|
||||
load"game"
|
||||
load"board_entity"
|
||||
|
||||
-- Build scripts
|
||||
--[[
|
||||
dofile(modpath .. "/build/generate_models.lua") -- depends on models
|
||||
dofile(modpath .. "/build/collect_translation_strings.lua")
|
||||
--]]
|
|
@ -1,4 +1,4 @@
|
|||
local Game = modlib.mod.include"game.lua"
|
||||
local Game = go.game
|
||||
|
||||
local T, models, textures, conf = go.T, go.models, go.textures, go.conf
|
||||
|
Loading…
Reference in New Issue