89 lines
2.4 KiB
Lua
89 lines
2.4 KiB
Lua
--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]]
|
|
local ____exports = {}
|
|
local ____batch = require("code.shaders.batch")
|
|
local batchShader = ____batch.default
|
|
local ____acquit = require("code.systems.acquit")
|
|
local acquitSystem = ____acquit.default
|
|
local ____assets = require("code.systems.assets")
|
|
local assetsSystem = ____assets.default
|
|
local ____atlas = require("code.systems.atlas")
|
|
local atlasSystem = ____atlas.default
|
|
local ____debug = require("code.systems.debug")
|
|
local debugSystem = ____debug.default
|
|
local ____game = require("code.systems.game")
|
|
local gameSystem = ____game.default
|
|
local ____inputs = require("code.systems.inputs")
|
|
local inputsSystem = ____inputs.default
|
|
local ____inventory = require("code.systems.inventory")
|
|
local inventorySystem = ____inventory.default
|
|
local ____mixer = require("code.systems.mixer")
|
|
local mixerSystem = ____mixer.default
|
|
local ____player = require("code.systems.player")
|
|
local playerSystem = ____player.default
|
|
local ____reader = require("code.systems.reader")
|
|
local readerSystem = ____reader.default
|
|
local ____screen = require("code.systems.screen")
|
|
local screenSystem = ____screen.default
|
|
local function overworld(extras)
|
|
local batch = batchShader()
|
|
local game = gameSystem()
|
|
local screen = screenSystem()
|
|
local mixer = mixerSystem()
|
|
local assets = assetsSystem(
|
|
extras(mixer),
|
|
mixer
|
|
)
|
|
local ____debug = debugSystem(assets)
|
|
local player = playerSystem(assets, batch, game)
|
|
local inventory = inventorySystem(game, player)
|
|
local atlas = atlasSystem(
|
|
assets,
|
|
batch,
|
|
____debug,
|
|
game,
|
|
inventory,
|
|
mixer,
|
|
player,
|
|
screen
|
|
)
|
|
local reader = readerSystem(
|
|
assets,
|
|
atlas,
|
|
batch,
|
|
game,
|
|
screen
|
|
)
|
|
local inputs = inputsSystem(
|
|
assets,
|
|
atlas,
|
|
____debug,
|
|
game,
|
|
inventory,
|
|
mixer,
|
|
reader
|
|
)
|
|
local acquit = acquitSystem(
|
|
assets,
|
|
atlas,
|
|
batch,
|
|
____debug,
|
|
screen
|
|
)
|
|
return {
|
|
acquit = acquit,
|
|
assets = assets,
|
|
atlas = atlas,
|
|
batch = batch,
|
|
debug = ____debug,
|
|
game = game,
|
|
inputs = inputs,
|
|
inventory = inventory,
|
|
mixer = mixer,
|
|
player = player,
|
|
reader = reader,
|
|
screen = screen
|
|
}
|
|
end
|
|
____exports.default = overworld
|
|
return ____exports
|