require.lua 654 B

1234567891011121314151617181920212223242526272829303132
  1. local function load(dir)
  2. for _, file in pairs(love.filesystem.getDirectoryItems(dir)) do
  3. local path = dir .. '/' .. file
  4. if string.find(path, '%.lua') and not string.find(path, '%..+%.lua') then
  5. require(path:gsub('%.lua', ''))
  6. end
  7. end
  8. if love.filesystem.exists(dir .. '.lua') then require(dir) end
  9. end
  10. json = require 'lib/deps/dkjson'
  11. ls = require 'lib/deps/lovestep/lovestep'
  12. require 'lib/deps/lutil/util'
  13. require 'lib/deps/spine/love/spine'
  14. require 'lib/deps/lume'
  15. load 'lib/deps/slam'
  16. load 'lib'
  17. load 'app/hud'
  18. load 'app/menu'
  19. load 'app/enemies'
  20. load 'app/minions'
  21. load 'app/particles'
  22. load 'app/effects'
  23. load 'app/ctx'
  24. load 'app'