2015-11-10 22:07:28 +01:00
|
|
|
package cycles;
|
2015-10-31 12:08:49 +01:00
|
|
|
|
|
|
|
import lue.App;
|
|
|
|
import lue.Eg;
|
2015-11-07 19:39:38 +01:00
|
|
|
import lue.node.CameraNode;
|
2015-11-26 22:30:19 +01:00
|
|
|
import cycles.trait.PhysicsWorld;
|
2015-10-31 12:08:49 +01:00
|
|
|
|
|
|
|
class Root {
|
|
|
|
|
2015-11-07 19:39:38 +01:00
|
|
|
var cam:CameraNode;
|
2015-10-31 12:08:49 +01:00
|
|
|
|
2015-11-26 22:30:19 +01:00
|
|
|
public static var physics:PhysicsWorld;
|
|
|
|
|
2015-10-31 12:08:49 +01:00
|
|
|
public function new() {
|
|
|
|
|
2015-11-07 19:39:38 +01:00
|
|
|
var sceneNode = Eg.addScene("Scene");
|
|
|
|
cam = lue.node.Node.cameras[0];
|
2015-10-31 12:08:49 +01:00
|
|
|
|
2015-11-26 22:30:19 +01:00
|
|
|
physics = new PhysicsWorld();
|
|
|
|
Eg.addNodeTrait(sceneNode, physics);
|
|
|
|
|
2015-10-31 12:08:49 +01:00
|
|
|
App.requestRender(render);
|
|
|
|
}
|
|
|
|
|
|
|
|
function render(g:kha.graphics4.Graphics) {
|
2015-11-07 19:39:38 +01:00
|
|
|
Eg.render(g, cam);
|
2015-10-31 12:08:49 +01:00
|
|
|
}
|
|
|
|
}
|