var render = use('render') var os = use('os') render.initialize({ width:500, height:500, resolution_x:500, resolution_y:500, mode: "letterboxed" }) var draw = use('draw2d') var camera = { size: [500,500], transform: os.make_transform(), fov:50, near_z: 0, far_z: 1000, surface: undefined, viewport: {x:0,y:0,width:1,height:1}, ortho:true, anchor:[0.5,0.5], } var hudcam = { size: [500,500], transform: os.make_transform(), fov:50, near_z: 0, far_z: 1000, surface: undefined, viewport: {x:0,y:0,width:1,height:1}, ortho:true, anchor:[0,0], } function loop() { render.clear(Color.red) render.camera(hudcam) render.line([[0,0],[100,50]]) render.point([100,100]) render.circle([200,200],40) render.ellipse([300,300],[20,40]) render.rectangle({x:150,y:150,width:50,height:50}) //render.image("button_grey", [100,100]) // draw.rectangle({x:50,y:-50,width:50,height:50}) render.present() $_.delay(loop, 1/60) } loop()