Commit Graph

13 Commits

Author SHA1 Message Date
Sage Vaillancourt 7a3528df40 Lint collision-detection.lua 2025-03-19 15:49:04 -04:00
Sage Vaillancourt e242ab8b30 More explicit collision type.
Skip over globals defined in generated/assets during luacheck
2025-03-19 15:47:11 -04:00
Sage Vaillancourt ba9a7d8042 Correct luacheck stdlib string
Ignore tiny-* in luacheck
2025-03-19 15:32:15 -04:00
Sage Vaillancourt 61d153d4d6 Add lib/ to luacheck ignores 2025-03-19 15:29:56 -04:00
Sage Vaillancourt 62a5c5668d Add lib/ to .styluaignore 2025-03-19 15:29:17 -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 59e7095470 De-global Tiny -> tiny
Still depends on a single global World, however.
2025-03-19 15:05:35 -04:00
Sage Vaillancourt e2ffe2d552 Put freeze return after freeze controls 2025-03-19 14:59:49 -04:00
Sage Vaillancourt 8730b38444 Process LiveForNFrames at end of frame.
Button -> Key
2025-03-19 14:54:31 -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 3316f3fc3b Fix zipping to be recursive 2025-03-11 16:13:24 -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