Skip to content
premasagar edited this page Sep 7, 2011 · 9 revisions
jj.createLayer('creature', function (layer) {
  'use strict';

  // the div element for the layer.
  var element = layer.el;

  // Set the size of your layer.
  layer.size({width: 50, height: 50});

  // Set/Get the size of the layer.
  layer.size() // {width: 50, height: 50}
  // Set/Get the position of the layer.
  layer.position() // {top: 50, left: 50, zIndex: 0}
  // Set/Get any metadata.
  layer.data({heelo: 'world'});

  // Trigger an event on your creature.
  layer.trigger('myevent');

  // Get a read only version of another layer.
  var prem = jj.get('prem');

  // Bind an event on Prems creature.
  prem.bind('prems event');

  // Returns read-only copies of all creatures.
  jj.all()

  // Trigger a global event.
  jj.trigger('hello');

  // Bind to a global event.
  jj.bind('tick', function (frame) {
    // Animate here.
  });

  jj.bind('time', function (hours, seconds) {
  
  });
});
Clone this wiki locally