OpenGTA/scripts/demo3.lua
Anonymous Maarten 78c27f03c8 2006-12-10
2015-12-03 01:37:02 +01:00

32 lines
757 B
Lua

pos = {
x = 214,
y = 13, -- this is Z (up) in GTA
z = 51
}
screen.setFullscreen(true)
city_view:setTopDownView(false)
-- position the camera
camera.setEye(pos.x, pos.y, pos.z)
camera.setCenter(pos.x, 0, pos.z)
camera.setUp(0, 0, -1)
-- set pseudo-3d view
-- increase the visible range; default is 15
city_view:setVisibleRange(20)
-- If a global function 'game_tick' exists, it will be called
-- every 100 ms, but it is pretty pointless at this time.
tick_count = 0
next_move_tick = 30
function game_tick()
if tick_count == next_move_tick then
x, y, z = camera.getEye()
camera.interpolateToPosition(x+math.random()*40-20, y, z + math.random()*40-20, 2000)
next_move_tick = next_move_tick + 50
end
tick_count = tick_count + 1
end