Skip to content

Instantly share code, notes, and snippets.

@gerrywastaken
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gerrywastaken/e081da1ca85297cfac84 to your computer and use it in GitHub Desktop.
Save gerrywastaken/e081da1ca85297cfac84 to your computer and use it in GitHub Desktop.
var Engine = require('famous/core/Engine');
var Surface = require('famous/core/Surface');
var StateModifier = require('famous/modifiers/StateModifier');
var Transform = require('famous/core/Transform');
var mainContext = Engine.createContext();
function translateModifier(){
return new StateModifier({
transform: Transform.translate(200, 0, 0)
});
}
function rotateModifier(){
return new StateModifier({
transform: Transform.rotateZ(Math.PI/4)
});
}
function createSurface(className){
return new Surface({
size: [100, 100],
classes: [className]
});
}
mainContext
.add(translateModifier())
.add(rotateModifier())
.add(createSurface('red-bg'));
mainContext
.add(rotateModifier())
.add(translateModifier())
.add(createSurface('grey-bg'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment