34 lines
826 B
Lua
34 lines
826 B
Lua
|
local BaseMap = require "core.modules.world.maps.parent"
|
||
|
local TestMap = BaseMap:extend()
|
||
|
|
||
|
function TestMap:new(world)
|
||
|
TestMap.super.new(self, world)
|
||
|
self:setPadding(0, 96, 0, 0)
|
||
|
end
|
||
|
|
||
|
function TestMap:loadCollisions()
|
||
|
self.world:newCollision("wall", 0, 0, -16, 8*64, 8*32, 16)
|
||
|
self.world:newCollision("wall", 64*1, 32*1, 0, 64*1, 32*3, 64)
|
||
|
self.world:newCollision("wall", 64*4, 32*1, 0, 64*3, 32*1, 64)
|
||
|
self.world:newCollision("wall", 64*6, 32*5, 0, 64*1, 32*3, 64)
|
||
|
self.world:newCollision("wall", 64*1, 32*7, 0, 64*3, 32*1, 64)
|
||
|
end
|
||
|
|
||
|
function TestMap:getDimensions()
|
||
|
return 8*64, 9*32
|
||
|
end
|
||
|
|
||
|
function TestMap:loadPlayers()
|
||
|
self.world:addPlayer(16, 16, 0, 1)
|
||
|
end
|
||
|
|
||
|
function TestMap:loadActors()
|
||
|
-- Empty Placeholder function
|
||
|
end
|
||
|
|
||
|
function TestMap:draw()
|
||
|
-- Empty Placeholder function
|
||
|
end
|
||
|
|
||
|
return TestMap
|