De-global Tiny -> tiny

Still depends on a single global World, however.
This commit is contained in:
Sage Vaillancourt 2025-03-19 15:05:35 -04:00
parent e2ffe2d552
commit 59e7095470
2 changed files with 6 additions and 4 deletions

View File

@ -1,9 +1,9 @@
require("tiny-debug")
Tiny = require("lib/tiny")
require("utils")
require("tiny-tools")
World = Tiny.world()
local tiny = require("lib/tiny")
World = tiny.world()
require("generated/filter-types")
require("generated/assets")

View File

@ -1,3 +1,5 @@
local tiny = require("lib/tiny")
---@generic T
---@param shape T | fun()
---@param process fun(entity: T, dt: number, system: System) | nil
@ -8,7 +10,7 @@ function filteredSystem(name, shape, process, compare)
assert(type(shape) == "table" or type(shape) == "function")
assert(process == nil or type(process) == "function")
local system = compare and Tiny.sortedProcessingSystem() or Tiny.processingSystem()
local system = compare and tiny.sortedProcessingSystem() or tiny.processingSystem()
system.compare = compare
system.name = name
if type(shape) == "table" then
@ -22,7 +24,7 @@ function filteredSystem(name, shape, process, compare)
keys[#keys + 1] = key
end
end
system.filter = Tiny.requireAll(unpack(keys))
system.filter = tiny.requireAll(unpack(keys))
elseif type(shape) == "function" then
system.filter = shape
end