added initial support for reference objects

git-svn-id: svn://anubis/anaglym/trunk@241 99a6e188-d820-4881-8870-2d33a10e2619
This commit is contained in:
Josh Holtrop committed 2010-02-11 01:03:08 +00:00
1 parent 9d9c16f3ad
commit 9058dcfefc
15 files changed
+289 -177

No files matched your search

+3 -3
View File
@@ -63,17 +63,17 @@ function setupScore()
end
function init_event()
lane = ag.loadModelStatic("bowling_lane")
lane = ag.loadModel("bowling_lane", {static = true})
local minx, miny, minz, maxx, maxy, maxz = lane:getAABB()
local lane_bottom = minz
local lane_top = maxz
pins = {}
reference_pin = ag.loadModel("bowling_pin", 1.0/4.3)
reference_pin = ag.loadModel("bowling_pin", {scale = 1.0/4.3})
minx, miny, minz, maxx, maxy, maxz = reference_pin:getAABB()
pin_minz = minz
pin_maxz = maxz
pin_standing_position = lane_top - pin_minz
local box = ag.createBoxStatic(1, 10, 0.1)
local box = ag.createBox(1, 10, 0.1, {static = true})
box:setVisible(false)
box:setPosition(0, 0, lane_bottom - (maxz - minz) - 0.4)
reference_pin:setPosition(0, 0, lane_bottom - maxz - 0.1)
+1 -1
View File
@@ -1,6 +1,6 @@
function createWorld()
board = ag.createBoxStatic(8, 8, 0.01)
board = ag.createBox(8, 8, 0.01, {static = true})
board:setPosition(0, 0, -0.005)
board:setTexture(checker)
board:setTextureScale(2)