View index.js
| var e2d = require('e2d'); | |
| var r = e2d.Renderer.create(400, 400); | |
| r.ready(); | |
| var anchor = {x:0,y:0}, lastMousePosition = {x:0, y:0}, dragging = false; | |
| r.on('frame', function() { | |
| var hovering = r.mouseData.activeRegions.indexOf('rect') !== -1; |
View ball-animation.js
| import { Part } from 'sidekick-worker'; | |
| import { Animation } from 'sidekick-worker-animation'; | |
| import { quadInOut } from 'ease-functions'; | |
| module.exports = class ExamplePart extends Part { | |
| constructor() { | |
| super(); | |
| //setting this.animation = [] opts into the animation engine | |
| this.animation = []; | |
View index.js
| var e2d = require('e2d'); | |
| var r = e2d.Renderer.create(400, 400); | |
| var helloWorld = e2d.fillText('Hello World'); | |
| r.ready(); | |
| r.on('frame', | |
| () => r.render( |
View index.js
| var e2d = require('e2d'); | |
| var r = e2d.Renderer.create(400, 400); //create the renderer | |
| r.ready(); | |
| var helloWorld = e2d.fillText('Hello World'); //hello world text | |
| r.on('frame', function() { //60 frames per second | |
| return r.render( | |
| e2d.clearRect(400, 400), //clear the screen | |
| e2d.translate(200, 200, //move to the center |
View index.js
| var e2d = require('e2d'); | |
| var r = e2d.Renderer.create(400, 400); | |
| r.ready(); | |
| r.on('frame', function() { | |
| return r.render( | |
| e2d.clearRect(400, 400), | |
| e2d.translate(200, 200, |
View index.js
| var e2d = require('e2d'); | |
| var r = new e2d.Renderer(400, 400); | |
| var img = new e2d.Img(); | |
| img.src="http://www.petethecatbooks.com/wp-content/themes/petethecat/public/img/header/header-cat.png"; | |
| img.on('load', function() { | |
| r.ready(); | |
| }) | |
View index.js
| var React = require('react'); | |
| React.render( | |
| React.DOM.b({}, "Hello World!"), | |
| document.body | |
| ); |
View index.js
| // require() some stuff from npm (like you were using browserify) | |
| // and then hit Run Code to run it on the right | |
| var e2d = require('e2d'); | |
| var r = e2d.Renderer.create(400, 400); | |
| r.ready(); | |
| var stars = []; | |
| for(var i = 0; i < 500; i++) { | |
| stars.push({ |
View index.js
| // require() some stuff from npm (like you were using browserify) | |
| // and then hit Run Code to run it on the right | |
| var e2d = require('e2d'); | |
| var r = e2d.Renderer.create(400,400); | |
| var cirno = new e2d.Img(); | |
| cirno.src = "http://en.touhouwiki.net/images/thumb/d/d5/Th14Cirno.png/235px-Th14Cirno.png"; | |
| cirno.on('load', function() { |
View index.js
| 'use strict'; | |
| function Stack() { | |
| this.stack = []; | |
| this.current = SIMD.Float32x4(1, 0, 0, 1); | |
| this.translation = new Float32Array([0, 0]); | |
| this.temp = new Float32Array(6); | |
| return Object.seal(this); | |
| } |
NewerOlder