diff options
| author | cursed22bc <admin@pixeldawn.org> | 2026-03-10 00:21:06 +0200 |
|---|---|---|
| committer | cursed22bc <admin@pixeldawn.org> | 2026-03-10 00:21:06 +0200 |
| commit | d22630eab00d5be971f8e8f4255fb7d50c15ffbf (patch) | |
| tree | 2d4130fe6d6500145d8b84db8fbd904ef0faf166 /spike.lua | |
| parent | 6f160bac033726c9bddecee42f24616ee537c4be (diff) | |
spikes
Diffstat (limited to 'spike.lua')
| -rw-r--r-- | spike.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spike.lua b/spike.lua new file mode 100644 index 0000000..f6e72b5 --- /dev/null +++ b/spike.lua @@ -0,0 +1,22 @@ +local Entity = require("entity") +local Spike = {} +Spike.__index = Spike +setmetatable(Spike, { __index = Entity }) + +function Spike.new(entity) + local self = setmetatable(Entity:new(entity.x, entity.y, entity.width, entity.height), Spike) + return self +end + +function Spike:setWorldPhysics(world) + self:enablePhysics(world, "static") +end + +function Spike:update(dt) + self:syncFromPhysicsBody() +end + +function Spike:draw() +end + +return Spike
\ No newline at end of file |
