59 lines
1.3 KiB
JavaScript
59 lines
1.3 KiB
JavaScript
Console.print('testscene.js is loaded');
|
|
|
|
module.exports = {
|
|
test: function() {
|
|
return 'Hello string';
|
|
}
|
|
}
|
|
|
|
// var scene = {
|
|
// 'test': 'teststring'
|
|
// };
|
|
|
|
// var assets = AssetBatch([
|
|
// { path: 'test.png', type: Asset.TYPE_TEXTURE, format: Texture.FORMAT_RGBA }
|
|
// ]);
|
|
|
|
// var cam;
|
|
// var camPos;
|
|
// var testEntity;
|
|
// var testPos;
|
|
// var testRenderable;
|
|
// var texEntry;
|
|
|
|
// scene.init = function() {
|
|
// assets.lock();
|
|
// assets.onLoaded[0] = scene.loaded;
|
|
// };
|
|
|
|
// scene.loaded = function() {
|
|
// texEntry = assets.entry(0);
|
|
|
|
// // Camera at (3, 3, 3) looking at origin
|
|
// cam = Entity.create();
|
|
// camPos = cam.add(Component.POSITION);
|
|
// cam.add(Component.CAMERA);
|
|
// camPos.localPosition = new Vec3(3, 3, 3);
|
|
// camPos.lookAt(new Vec3(0, 0, 0));
|
|
|
|
// // Test entity with textured quad at origin
|
|
// testEntity = Entity.create();
|
|
// testPos = testEntity.add(Component.POSITION);
|
|
// testRenderable = testEntity.add(Component.RENDERABLE);
|
|
|
|
// testRenderable.texture = texEntry.texture;
|
|
// testRenderable.sprites = [
|
|
// [0, 0, 1, 1, 0, 1, 1, 0]
|
|
// ];
|
|
// testPos.localPosition = new Vec3(0, 0, 0);
|
|
// }
|
|
|
|
// scene.dispose = function() {
|
|
// Console.print('Scene Dispose');
|
|
// Entity.dispose(cam);
|
|
// Entity.dispose(testEntity);
|
|
// assets.unlock();
|
|
// };
|
|
|
|
// module.exports = scene;
|