blob: e726ea3b380206bd39617f2ca967b99a8d3ed2f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- `PhysicalBody`
-- Abstract class for drawable body existing in Box2D's physical world.
PhysicalBody = {
body =--[[love.physics.newBody]]nil,
}
-- `PhysicalBody` is a child of `Sprite`.
require "not.Sprite"
PhysicalBody.__index = PhysicalBody
setmetatable(PhysicalBody, Sprite)
-- 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
|