code: function getContext2d(c, transparent) {
           if (typeof c === "undefined" || c === null) {
             throw new Error("You must pass a canvas element in order to create " + "a 2d context");
           }
  
           if (typeof c.getContext === "undefined") {
             throw new Error("Your browser does not support HTML5 canvas.");
           }
  
           if (typeof transparent !== "boolean") {
             transparent = true;
           }
  
           var _context = c.getContext("2d", {
             "alpha": transparent
           });
  
           if (!_context.canvas) {
             _context.canvas = c;
           }
  
           this.setAntiAlias(_context, this.settings.antiAlias);
           return _context;
         }
docs: Returns the 2D Context object of the given Canvas<br>
  Also configures anti-aliasing and blend modes based on constructor options.
  @name getContext2d
  @memberOf me.Renderer.prototype
  @function
  @param {HTMLCanvasElement} canvas
  @param {Boolean} [transparent=true] use false to disable transparency
  @return {Context2d}