Commit Graph

5 Commits

Author SHA1 Message Date
Sage Vaillancourt 7cd6bcc090 Extract invasive debugging from tiny
Debugging now uses more injection-based techniques. It may be slightly slower when enabled, but will have slightly *less* impact when disabled.
In fact, the only debugging-specific code now in tiny proper should be tiny._wrapAddEntity(), which is never called within the library itself.
2025-03-21 16:40:47 -04:00
Sage Vaillancourt aca14fbfb0 Move tiny-tools into tiny.lua directly.
Less implicit global var work.
The global is still there, but it's explicitly captured in world.lua, removing any weird require-ordering rules.
2025-03-19 15:27:53 -04:00
Sage Vaillancourt 0a71f140dd tiny -> Tiny 2025-03-19 14:19:05 -04:00
Sage Vaillancourt 7c69889098 Patch up some template holes.
More consistent collision detection, LiveForNFrames system, drawSystem split, more correct LOVE types, inspect.lus library for table printing, and a few improved tiny types.
2025-03-19 14:07:19 -04:00
Sage Vaillancourt 6ae9f830a4 Init commit
A very basic mostly-working Love2D project with tiny-ecs integration.
Includes some custom tiny-debug, tiny-tools, and tiny-types files, which hack in a bit of extra convenience.
2025-03-11 14:45:08 -04:00