(function($){
var stage, stats, timer;
var frameRate = 60;
//Cubeの各面のマテリアル
var m = new THREE.MeshBasicMaterial({map: THREE.ImageUtils.loadTexture(\'images/texture001.png\')});
var cubeMaterials = [
m, // right
m, // left
m, // top
m, // bottom
m, // back
m // front
];
function update(){
stage.update();
stage.getRenderer().render(stage.getScene(), stage.getCamera());
stats.update();
};
$(function(){
var maze = new Maze(10, 10);
stage = new Stage("three-stage", 520, 390, 40);
stage.distance = 2400;
stage.makeWalls(maze.getMatrix(), cubeMaterials);
//Stats SetUp
stats = new Stats();
stats.domElement.style.position = \'absolute\';
stats.domElement.style.top = \'0px\';
stats.domElement.style.zIndex = 100;
$(\'#three-stage\').append( stats.domElement );
//cycleEngine
timer = setInterval(update, 1000 / frameRate);
});
})(jQuery);