diff options
author | Aki <nthirtyone@gmail.com> | 2017-03-19 03:09:36 +0100 |
---|---|---|
committer | Aki <nthirtyone@gmail.com> | 2017-03-19 03:09:36 +0100 |
commit | b10988b7e8a0c52148b1d3828c3739fb0eeff24e (patch) | |
tree | bd6b142db6061d044d81543fe2deee7a4288c707 /not/PhysicalBody.lua | |
parent | a8551f5da9549453381a0f2daa0ff4aefd06272f (diff) | |
download | roflnauts-b10988b7e8a0c52148b1d3828c3739fb0eeff24e.zip roflnauts-b10988b7e8a0c52148b1d3828c3739fb0eeff24e.tar.gz roflnauts-b10988b7e8a0c52148b1d3828c3739fb0eeff24e.tar.bz2 |
No constructors for abstracts
Diffstat (limited to 'not/PhysicalBody.lua')
-rw-r--r-- | not/PhysicalBody.lua | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/not/PhysicalBody.lua b/not/PhysicalBody.lua index e726ea3..52e9357 100644 --- a/not/PhysicalBody.lua +++ b/not/PhysicalBody.lua @@ -1,5 +1,5 @@ --- `PhysicalBody` --- Abstract class for drawable body existing in Box2D's physical world. +-- Abstract class for drawable entity existing in `not.World`. PhysicalBody = { body =--[[love.physics.newBody]]nil, } @@ -9,14 +9,25 @@ require "not.Sprite" PhysicalBody.__index = PhysicalBody setmetatable(PhysicalBody, Sprite) --- Constructor of `PhysicalBody`. +--[[ Constructor of `PhysicalBody`. function PhysicalBody:new (world, x, y, imagePath) local o = setmetatable({}, self) o:init(world, x, y, imagePath) return o end +]] -- Initializator of `PhysicalBody`. function PhysicalBody:init (world, x, y, imagePath) Sprite.init(self, imagePath) end + +-- Update of `PhysicalBody`. +function PhysicalBody:update (dt) + Sprite.update(self, dt) +end + +-- Draw of `PhysicalBody`. +function PhysicalBody:draw (offset_x, offset_y, scale, debug) + -- TODO: Move debug part here from `not.Hero.draw`. +end |