diff options
| author | iamcheeseman <[email protected]> | 2026-03-13 20:33:28 -0400 |
|---|---|---|
| committer | iamcheeseman <[email protected]> | 2026-03-13 20:33:28 -0400 |
| commit | 12752cf0d055d31438c244d6e025a3e0b11f1f0c (patch) | |
| tree | 2952834517cd394d5553b8e3c60dfdc371fa9a55 /src/sprite.lua | |
| parent | 973cc401d03a38cf889f122e74d92ab8cde053a1 (diff) | |
Animations and variable jump height
Diffstat (limited to 'src/sprite.lua')
| -rw-r--r-- | src/sprite.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sprite.lua b/src/sprite.lua index 79a38bf..b790a9e 100644 --- a/src/sprite.lua +++ b/src/sprite.lua @@ -35,6 +35,11 @@ function Sprite.new(tex_name, opts) return self end +function Sprite:set_tag(name) + assert(self.anim.tags[name], "Sprite does not have tag '" .. name .. "'.") + self.active_tag = name +end + register_comp("Sprite", function(ent, tex_name, opts) ent.sprite = Sprite.new(tex_name, opts) end) |
