--[[
-- scene manager --
manages all the objects/instances
]]
local world_space = {}
function my.get_world_space()
return world_space
end
local stick = castle.actorsWithTag("stick")[1]
local lookstick = castle.actorsWithTag("lookstick")[1]
local originsx, originsy = stick.layout.x,stick.layout.y
local lsox, lsoy = lookstick.layout.x,lookstick.layout.y
local mesh = {
cube = [[
v 1 1 1
v -1 1 1
v -1 -1 1
v 1 -1 1
v 1 1 -1
v -1 1 -1
v -1 -1 -1
v 1 -1 -1
f 1 2 3
f 1 3 4
f 5 7 6
f 5 8 7
f 1 6 2
f 1 5 6
f 4 3 7
f 4 7 8
f 1 4 8
f 1 8 5
f 2 7 3
f 2 6 7
]],
plane = [[
v 0.5 0 0.5
v -0.5 0 0.5
v -0.5 0 -0.5
v 0.5 0 -0.5
f 3 2 1
f 4 3 1
]],
octagonal_prism = [[
v 0.375 1 1
v -0.375 1 1
v -0.375 1 -1
v 0.375 1 -1
v 1 0.375 1
v -1 0.375 1
v -1 0.375 -1
v 1 0.375 -1
v 1 -0.375 1
v -1 -0.375 1
v -1 -0.375 -1
v 1 -0.375 -1
v 0.375 -1 1
v -0.375 -1 1
v -0.375 -1 -1
v 0.375 -1 -1
f 3 2 1
f 4 3 1