API Docs for: 0.1.0
Show:

CG.Layer Class

Extends CG.Class
Module: CG

CG.Layer is a child of CG.Screen and a container to collect/group sprites, buttons, menus, emitters and animations


                        var l = new CG.Layer({
                          name: 'layerback'
                        })
                        

Methods

addElement

(
  • element
)

Add new element to the layer. This could be a CG.Sprite, CG.Animation, CG.Button and so on. Every thing that has a update and draw method ;o)

Parameters:

  • element Obj

    to add to elements array

draw

()

getElementByName

(
  • elementname
)
False/object

Find element by name (the first one)

Parameters:

  • elementname String

    name of element to find in element array

Returns:

False/object:

returns false or the searched object

getElementsByName

(
  • elementname
)
Array

Find elements by name (if they have the same name ;o)

Parameters:

  • elementname String

    name of element to find in element array

Returns:

Array:

returns a array of objects

init

(
  • options
)

Options: name {string}

Parameters:

Returns:

:

update

()

Properties

elements

Array

elementsToDelete

Array protected

fixedPosition

Boolean

layers normally follows the screen position, if fixedPosition is true the layer is fixed to top left