Skip to content

Instantly share code, notes, and snippets.

@AndreyKopylov
Created April 20, 2015 08:29
Show Gist options
  • Save AndreyKopylov/f666ece5b77dea697a6f to your computer and use it in GitHub Desktop.
Save AndreyKopylov/f666ece5b77dea697a6f to your computer and use it in GitHub Desktop.
(function (lib, images, createjs) {
function earthCanvas() {
var canvas, stage, exportRoot;
canvas = document.getElementById("canvasEarth");
exportRoot = new lib.earth2();
stage = new createjs.Stage(canvas);
stage.addChild(exportRoot);
stage.update();
createjs.Ticker.setFPS(lib.properties.fps);
createjs.Ticker.addEventListener("tick", stage);
}
function destroyCanvasEarth() {
document.getElementById("canvasEarth").innerHTML = '';
createjs.Ticker.removeAllEventListeners();
}
function canvas_gear() {
var canvas, stage, exportRoot;
canvas = document.getElementById("canvas_gear");
exportRoot = new lib.gear();
stage = new createjs.Stage(canvas);
stage.addChild(exportRoot);
stage.update();
createjs.Ticker.setFPS(lib.properties.fps);
createjs.Ticker.addEventListener("tick", stage);
}
function canvas_romb() {
var canvas, stage, exportRoot;
canvas = document.getElementById("canvas_romb");
exportRoot = new lib.romb_v2();
stage = new createjs.Stage(canvas);
stage.addChild(exportRoot);
stage.update();
createjs.Ticker.setFPS(lib.properties.fps);
createjs.Ticker.addEventListener("tick", stage);
}
function canvas_octulus() {
var canvas, stage, exportRoot;
canvas = document.getElementById("canvas_octulus");
exportRoot = new lib.octopus();
stage = new createjs.Stage(canvas);
stage.addChild(exportRoot);
stage.update();
createjs.Ticker.setFPS(lib.properties.fps);
createjs.Ticker.addEventListener("tick", stage);
}
window.checkRender = {
'0': {render: earthCanvas,
destroy: destroyCanvasEarth,
isRendered: false
},
'1': {render: canvas_gear,
destroy: destroyCanvasGear,
isRendered: false
},
'2': {render: canvas_octulus,
destroy: destroyCanvasOctulus,
isRendered: false
}
};
} (lib = lib||{}, images = images||{}, createjs = createjs||{}));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment