module FoamWorld
using Gtk
using StaticArrays
using ColorTypes
using FixedPointNumbers:N0f8
# 宏变量
include("consts.jl")
include("globals.jl")

# 功能
include("lib_collide.jl")
include("lib_draw.jl")
include("lib_IB.jl")
include("lib_rand.jl")
include("lib_string.jl")
include("codes.jl")

# 内容
include("chunk.jl")
include("saves.jl")
include("tick.jl")
include("operation.jl")

# 细节
include("blk/blk.jl")
include("cmd/cmd.jl")
include("ent/ent.jl")
include("gen/gen.jl")
include("itm/itm.jl")
include("mat/mat.jl")
include("sta/sta.jl")

end # module
